← All Jobs
Posted Apr 16, 2026

Lead Engineer

Apply Now
About the Role We are looking for a Senior Software Engineer to contribute to the design, development, and support of high-quality solutions for one of our key Crop Insurance customers. This role will work closely with the Technical Lead, Solution Architects, and cross-functional teams to deliver robust, scalable, and maintainable features within Client’s Crop Insurance (policy administration and related components). You should be comfortable with hands-on development, debugging complex issues, and actively participating in technical discussions while growing toward greater ownership and leadership responsibilities. Key Responsibilities: Development & Technical Delivery - Design and develop high-quality, maintainable code for new features, enhancements, upgrades, and defect fixes in the L&A platform. - Implement business logic, integrations, and UI components following Majesco coding standards and best practices. - Collaborate in translating functional and non-functional requirements into clean, efficient technical designs. - Participate in code reviews, ensuring adherence to design patterns, security practices, and performance considerations. - Contribute to unit testing, integration testing, and automation efforts to maintain high code quality. Production Support & Troubleshooting - Investigate and resolve production defects and performance issues across application, integration, and database layers. - Use logs, monitoring tools, APM, database queries, and profiling to perform root cause analysis and implement fixes. - Assist in performance tuning of application components and database queries to meet agreed SLAs. - Participate in incident triage, post-incident reviews, and implementation of preventive measures. Collaboration & Agile Practices - Work in an Agile/Scrum environment, actively participating in sprint planning, daily stand-ups, refinement, and retrospectives. - Estimate development tasks accurately and deliver within committed timelines. - Collaborate with offshore and onshore team members, Technical Leads, QA, DevOps, and customer stakeholders. - Contribute to continuous improvement initiatives including CI/CD, test automation, and technical debt reduction. Technical & Domain Growth - Deepen domain knowledge in Crop insurance (Policy Administration Systems) for the North American market. - Learn and apply Client product architecture patterns, frameworks, and integration approaches. - Mentor junior engineers and share knowledge through pair programming, tech talks, and documentation. - Stakeholder Collaboration - Communicate clearly with team members and stakeholders about technical progress, challenges, and solutions. - Participate in requirement clarification sessions and design discussions. - Present work updates and technical solutions in a structured and professional manner. Stakeholder Management - Work closely with Babul and Customer stakeholders to clarify requirements, propose solutions, and gain alignment. - Present architecture and design options, trade‑offs, and recommendations to technical and business audiences. - Communicate complex technical topics in a clear, structured, and customer‑friendly manner. What We’re Looking For - 3–5 years of hands-on experience in design and development using Java and related technologies. - Experience working on enterprise applications (insurance domain knowledge – especially L&A / Policy Administration – is a strong plus). - Proven ability to deliver high-quality code in complex, multi-tiered systems. Technical Skills - Strong Java knowledge with solid OOP principles and clean code practices - Backend: - RDBMS (DB2 preferred): advanced SQL, indexing, query optimization - Frontend: - Vue 3+ (Composition API,
Interested in this role?Apply on iHire