Develop and deliver complex software requirements to meet business objectives.
Ensure software solutions adhere to functional, non-functional, and compliance standards.
Design, develop, and modify architecture components, application interfaces, and enablers while maintaining architectural integrity.
Mentor fellow engineers and promote best practices in Continuous Integration and Continuous Delivery (CI/CD).
Automate manual release activities and develop automated test suites for various testing phases.
What's Needed?
At least 5 years of experience as a Software Engineer with proficiency in multiple frontend and backend languages such as Python, Ansible, Java, and Bash scripting.
Deep understanding of data structures and object-oriented programming principles.
Experience working with relational databases like Oracle and MySQL.
Strong knowledge of application development methodologies and infrastructure.
Proficiency in executing CI/CD pipelines and delivering automated software testing