JOB SUMMARY
We are seeking a creative and skilled individual to develop applications, select appropriate technical options, and optimize application development, maintenance, and performance. This role involves employing design patterns, reusing proven solutions, and accounting for the developmental activities of others. The ideal candidate will interpret application designs, develop features in accordance with specifications, and contribute to the entire development lifecycle from coding and debugging to testing, documentation, and communication. Collaboration with user representatives to validate results and commission solutions is essential.
Key Responsibilities
• Interpret application/feature/component design to develop according to specifications.
• Code, debug, test, document, and communicate development stages of products, components, and features.
• Validate results with user representatives and integrate/commission the overall solution.
• Select appropriate technical options, including reusing, improving, or reconfiguring existing components, or creating new solutions.
• Optimize for efficiency, cost, and quality.
• Influence and improve customer satisfaction.
• Set FAST goals for self/team.
• Adhere to engineering processes and standards, including coding standards.
• Adhere to project schedules and timelines.
• Contribute to the creation of design (HLD, LLD, SAD)/architecture for Applications/Features/Business Components/Data Models.
• Clarify requirements and provide guidance to the development team.
• Present design options to customers and conduct product demos.
• Manage the delivery of modules and/or user stories.
• Perform defect root cause analysis and mitigation.
• Identify defect trends and take proactive measures to improve quality.
• Create and provide input for effort estimations for projects.
• Consume and contribute to project-related documents, SharePoint, libraries, and client universities.
• Review reusable documents created by the team.
• Execute and monitor the release process.
• Advise Software Developers on design and development, with a deep understanding of the business problem.
• Learn about the customer domain and identify opportunities to add value.
• Set FAST goals and provide feedback to team members.
• Understand team member aspirations and provide guidance and opportunities.
• Ensure team engagement in the project.
Required Qualifications
• Ability to interpret application/feature/component design and develop in accordance with specifications.
• Proficiency in coding, debugging, testing, documenting, and communicating product/component/feature development stages.
• Experience validating results with user representatives and integrating/commissioning solutions.
• Skill in selecting appropriate technical options for development, including reusing, improving, or reconfiguring existing components, or creating new solutions.
• Capability to optimize efficiency, cost, and quality.
• Ability to influence and improve customer satisfaction.
• Experience setting FAST goals for self/team.
• Adherence to engineering processes and standards, including coding standards.
• Ability to adhere to project schedules and timelines.
• Experience in contributing to the creation of design (HLD, LLD, SAD)/architecture for Applications/Features/Business Components/Data Models.
• Skill in clarifying requirements and providing guidance to development teams.
• Experience presenting design options to customers and conducting product demos.
• Ability to manage the delivery of modules
Notes:
Mandatory areas - CAPS Application - 8-12+ years of experience in backend engineering with strong expertise in distributed systems and platform engineering.
Must Have skills:
- Java
- Go (golang)
- API design
- Temporal
- Distributed systems
- Backend architecture
- Workflow orchestration
Mandatory, if Applicable
Domain Experience (If any) - Healthcare good to have.
Must have Certifications - NA
If yes, provide dates, details of account/project
Location:
Onsite Requirement - Remote
Number of days onsite - NA
If onsite, provide Office Address - Remote