Essential Responsibilities
Lead and participate in architectural decisions to achieve high reliability, availability and scalability
Design and Develop out-of-the-box solutions
Design and Develop sophisticated algorithms and code
Work closely with product, quality engineering, and development team members to ensure high quality product
Ensure adherence and help redefine the best practices in SDLC like code review, unit testing, functional automation, user story analysis, Continuous Integration, etc.
Requirements
Proven experience as a Software Engineer or equivalent experience
Ability to develop software in C, C++, C#, Java or other selected languages
Advanced skills in software engineering tools
Experience in developing web applications
Knowledge of software development methodology and release processes
Ability to document requirements and specifications
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.