Translate client requirements into scalable, maintainable technical solutions. Make informed architectural and technology decisions, balancing business goals, existing systems, technical constraints, budgets, and delivery timelines.
Follow through on what’s been built. Keep live experiments safe and reliable, then help hand them over, merge them or wind them down responsibly once they’ve answered the question we set out to test.
We are seeking a passionate and innovative software engineer to join our team in Electrical & Industrial Solutions Group Center of Excellence (EISG COE) to launch the next generation software solution for future enterprise engagements. As a software expert engineer, you will be the critical contributor of solution framework knowledge in developing and integrating multiple software products to create solutions. You must be a proven expert with experience designing, implementing, and deploying end-to-end solutions.
Integrate software engineering, quality assurance, devsecops, and mlops frameworks, guidelines and processes taking into account industry best practices, into software development activities.
• Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems
• Overall 8+ years of experience in Java• Strong knowledge on Equity derivatives• Experience in multi-tiered and distributed applications and service architectures• Good experience building RESTFUL web services and understanding of the REST architecture constraints• Working experiences in CI/CD - Build tools - Gradle/Maven - Continuous Integration tools - Jenkins - Source Control - Bit Bucket /GitHub• Good experience building RESTFUL web services and understanding of the REST architecture constraints• Effective end-to-end execution of development & release phases• Provides expertise to identify and translate system requirements into software design artifacts• Interface and coordinate tasks with internal and external technical resources• Review the design of existing applications and provide recommendations to increase the system's robustness/scalability/performance/maintainability• Participate in code review activities and ensure quality standards are met.
Be accountable for the complete testing lifecycle, including preparation of test scenarios and test cases, SIT, regression testing, UAT coordination, defect resolution and production release readiness.
Be accountable for the complete testing lifecycle, including preparation of test scenarios and test cases, SIT, regression testing, UAT coordination, defect resolution and production release readiness.