← Back to jobs

TCM Solutions Logo
Senior Software Developer

TCM Solutions

 

Bangalore, Karnataka, India

Posted On: 13 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Senior Software Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will lead end-to-end software development, from requirement analysis and architecture design through to deployment and testing.

This role is on-site.

Responsibilities

  • Design software, hardware, and communications architectures to support cross-functional requirements.
  • Transform business needs into technical specifications and functional code.
  • Develop, implement, and test complex web applications across multiple platforms.
  • Create high-level system design diagrams for coding, testing, debugging, and documentation.
  • Mentor junior developers and provide technical expertise throughout the development lifecycle.

Required Skills

  • 5+ years of experience in software development.
  • Proficiency in Java/JEE, including Servlets, JSP, EJBs, Web Services, JMS, and JAXB.
  • Strong experience with Spring, MVC frameworks, and Design Patterns.
  • Extensive knowledge of C# using Visual Studio, Webforms, MVC, and Entity Framework.
  • Hands-on experience with NoSQL databases such as MongoDB and Cassandra.
  • Ability to write complex SQL queries for SQL Server or other RDBMS.
  • Experience with JavaScript, jQuery, GWT, JSON, and XML.
  • Proficiency in REST, distributed systems, and version control using GIT or SVN.
  • Working knowledge of IIS and LAMP stack (Linux, Apache, MySQL, PHP/Python/Perl).
  • Experience working within Scrum/Agile methodologies.

Preferred Skills

  • Experience with ePub3 standards.
  • Background in large-scale database management systems.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs