Job Description
Responsibilities
Meet with program managers and stakeholders to help develop and groom feature requirements
Develop technical specifications and architecture
Write scalable and maintainable code for Java based software applications
Review, refactor and debug Java applications
Mentor other team members
Document development and operational procedures
Requirements
Bachelor’s degree or equivalent diploma in Information Technology, Engineering, Business Computing, Computer Science or a related field
Minimum 4– 8 years of experience in development and supporting large scale enterprise applications
C# Skills: Multithreading, Memory leaks, XML parsing, Database access and ASP.net
Experience and knowledge of MVC architecture
Ability to understand and analyse customer requirements
Comprehensive knowledge of concepts, principles, practices, and procedures in professional software development including the SDLC
Experience with distributed component architecture, Webservices/Web API, Rest API and Plugin development
Experience in a product development environment with Object Oriented Programming (OOP)
Demonstrated excellent oral and written communication skills
Team player with strong interpersonal skills
Nice to have:
Experience with AWS (EC2/RDS/Aurora/Cloud Watch) or other cloud platforms
Frontend development (Angular/React/NodeJS)
Experience with Agile methodologies
Java experience on Linux
Experience with databases (SQL Server/PostgreSQL/MySQL/Oracle)
Ability to write complex SQL statements
Knowledge of Database design
Experience with multi-tier applications
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
