Senior Software Developer
Published date: 2024/01/10
- Location: Mumbai, Maharashtra, India
Responsibilities:
• Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team.
• Planning and documenting technical specifications for features or system design.
• Designing, building, and configuring applications to meet business process and application requirements.
• Directing the development team in the design, development, coding, testing, and debugging of applications.
• Writing testable, scalable, and efficient code and leading code reviews.
• Mentoring junior team members and ensuring they adhere to determined software quality standards.
Requirements:
• Bachelors/Master's degree in Computer Science Engineering with proven work experience of 6 to 9 years within a similar or related field.
• Extensive knowledge in ML, NLP, and Advanced Analytics.
• Experience with RESTful APIs.
• Passion for building enterprise web applications leveraging modern architecture principles.
• Experience with driving new feature development - from ideation to PoC to testing to scalable production deployments.
• Expertise with CSS and building responsive pages, with a keen eye for UI design and usability.
• Experience with web-accessibility/WCAG standards.
• Experience working collaboratively with a globally distributed team.
• Experience with building reusable code and libraries for future use.
• Working on accurately translating user and business needs into functional Frontend code.
• Significant experience in defining JSON requirements and API contract requirements.
• Experience with agile methodologies and good exposure to DevOps/CICD models.
• Excellent understanding of Java, J2EE, Microservices, Monolithic Architecture, Serverless, and Cloud technologies.
• Significant experience in creating GML and API contracts independently.
• Proven experience in building a commercial product development environment.
• Write design specifications, and subsequently implement and unit test the software.
• Sound knowledge of Computer Science fundamentals, data structures, design patterns, and architecture principles.
• Good understanding of deployment environments, the configuration of applications, and change management principles.
• Passion for keeping up with new trends and developments in the programming community and eagerness to keep the codebase up to date.
• Experience with working in both, start-ups and well-established companies
• Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team.
• Planning and documenting technical specifications for features or system design.
• Designing, building, and configuring applications to meet business process and application requirements.
• Directing the development team in the design, development, coding, testing, and debugging of applications.
• Writing testable, scalable, and efficient code and leading code reviews.
• Mentoring junior team members and ensuring they adhere to determined software quality standards.
Requirements:
• Bachelors/Master's degree in Computer Science Engineering with proven work experience of 6 to 9 years within a similar or related field.
• Extensive knowledge in ML, NLP, and Advanced Analytics.
• Experience with RESTful APIs.
• Passion for building enterprise web applications leveraging modern architecture principles.
• Experience with driving new feature development - from ideation to PoC to testing to scalable production deployments.
• Expertise with CSS and building responsive pages, with a keen eye for UI design and usability.
• Experience with web-accessibility/WCAG standards.
• Experience working collaboratively with a globally distributed team.
• Experience with building reusable code and libraries for future use.
• Working on accurately translating user and business needs into functional Frontend code.
• Significant experience in defining JSON requirements and API contract requirements.
• Experience with agile methodologies and good exposure to DevOps/CICD models.
• Excellent understanding of Java, J2EE, Microservices, Monolithic Architecture, Serverless, and Cloud technologies.
• Significant experience in creating GML and API contracts independently.
• Proven experience in building a commercial product development environment.
• Write design specifications, and subsequently implement and unit test the software.
• Sound knowledge of Computer Science fundamentals, data structures, design patterns, and architecture principles.
• Good understanding of deployment environments, the configuration of applications, and change management principles.
• Passion for keeping up with new trends and developments in the programming community and eagerness to keep the codebase up to date.
• Experience with working in both, start-ups and well-established companies
0 page views
Related listings
-
Android DeveloperSoftware DeveloperWe are hiring for a Android Developer position for professionals with 2-4 years of experience. We believe in hiring for potential and not necessarily for an already proven and exactly matching work experience. Therefore, the primary requirement for t...2026/11/08
-
Android Developer FresherSoftware DeveloperComUnus Technologies is Hiring for Android Developer Freshers !!! Location : Thane (Work from Office) Qualification : Graduation is must. Bond : 3 Years ( Initial 3 months Training Period ) Roles and Responsibilities - Understanding of Android Framew...2026/11/08
-
Android DeveloperSoftware DeveloperDesign and build advanced applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with outside data sources and APIsUnit-test code for robustness, including edge cases, usability, and ...2026/11/08
