Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define requirements, devise solutions, and ensure seamless integration with business objectives.
Adhere to secure coding practices, implement effective unit testing, and stay informed of industry technology trends to foster a culture of technical excellence.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Object-oriented languages (C#, Python)
UI Frameworks (Angular, React, JQuery)
Cloud: AWS
Databases: SQL Server, MySQL
Micro-service development
Messaging frameworks (Kafka, MQ, Solace)
DevOps tools (Git, Jenkins, Chef, SonarQube)
Agile methodologies (Scrum & SAFe)
Nice-to-have
Continuous improvement
Knowledge sharing culture
Technical excellence and growth
Risk mitigation and controls
Stakeholder communication
Key Requirements
Bachelor's degree in Computer Science, Mathematics or Scientific discipline
5-7 years hands-on experience
5+ years experience in web development frameworks
5+ years RDBMS experience
3+ years experience with cloud enabled micro-service development
3+ years experience with messaging frameworks
Strong familiarity with source code management and CI/CD processes