The role requires an early start at 6:00 AM IST to ensure overlap with the Australia timezone. The candidate is expected to design, develop, and optimize applications by selecting appropriate technical options, leveraging design patterns, and reusing proven solutions. The role also involves reviewing and supporting the development activities of others, ensuring high performance, maintainability, and quality.
Key ResponsibilitiesApplication Development & Delivery
Interpret application/feature/component design and develop as per specifications.
Code, debug, test, and document development stages while ensuring adherence to standards.
Validate results with user representatives and integrate the overall solution.
Select and implement appropriate technical options (reuse, improve, reconfigure, or build new).
Ensure efficiency, cost-effectiveness, and quality throughout the development lifecycle.
Quality & Process Adherence
Follow coding standards, templates, and checklists.
Review code for peers and team members.
Perform defect RCA, identify trends, and implement preventive measures.
Ensure on-time completion of compliance training.
Documentation & Configuration
Create/review design documentation, test cases/results, and deliverables.
Govern and ensure adherence to configuration management plans.
Testing & Release
Create/review unit test cases and scenarios.
Support the testing team with clarifications.
Execute and monitor release processes.
Domain & Customer Engagement
Understand business problems in the customer domain and provide value-adding solutions.
Obtain relevant domain certifications.
Clarify requirements, present design options, and conduct product demos for customers.
Project & Team Management
Estimate effort, time, and resources for development tasks.
Manage delivery of modules or user stories.
Set FAST goals for self/team and provide timely feedback.
Mentor and engage team members, supporting their aspirations and growth.
Key Outcomes & MeasuresAdherence to engineering processes, coding standards, and project timelines.
Reduction in technical issues and code defects (pre- and post-delivery).
Minimal non-compliance issues.
Positive customer satisfaction scores.
Timely completion of mandatory compliance and certification requirements.
Skills & CompetenciesStrong coding, debugging, and problem-solving abilities.
Ability to break down complex problems into logical components.
Experience in UI, business components, and data models.
Strong estimation and planning skills.
Excellent communication and presentation skills.
Ability to handle pressure, manage dependencies/risks, and multitask effectively.
Proven ability to build customer confidence by delivering on time with quality.
Team leadership, mentoring, and stakeholder management experience.