Colombo, LKA
64 days ago
Senior Technical Lead
**Synopsis:** Provides technical leadership to architect, design and develop internet scale applications and support throughout their lifecycle. **Responsibilities:** + Developing and maintaining top-notch software applications built on private & public cloud. + Architecting & Designing applications by adapting proven industry best practices alongside the R&D objectives. + Leading a team of engineers by providing technical guidance and product roadmap assurance. + Raising the bar on application & infrastructure code quality. + Strengthening the application and platform Security by adopting security best practices. + Ensuring the Compatibility and Accessibility conformity along with various Non-Functional Requirements throughout the application lifecycle. + Automating functional & other quality tests at different layers of the application to uncover issues as early as possible. + Improving application's ability to continuously integrate & deploy to facilitate frequent and smaller releases with no customer impact. + Baking Observability into the applications, actively monitoring and resolving issues promptly. + Monitoring various performance indicators of the applications and making continuous improvements and optimizations. **Requirements:** + A bachelor's degree in Software Engineering, Computing or a related field. + Minimum of 7 years of experience in Software Engineering with at least 3 years of experience in leading engineering teams. + An up-to-date knowledge on industry trends & new developments in programming, application development and lifecycle management. + A passion for solving problems with innovative & practical solutions. + Strong analytical and reasoning skills with the ability to visualize the outcomes. + Thorough knowledge on algorithms & data structures. + Proficiency in at least two high level programming languages such as Java, C#, Python and the ability to quickly adopt languages & techniques. + Working knowledge of Java, Spring/Spring Boot, MongoDB, Elasticsearch, AWS, and Microservices will be an added advantage. + Ability to craft quality code and automate various types of tests on application components. + Proficiency in monitoring applications, troubleshooting and fixing application issues. + Thorough knowledge on the Non-Functional requirements of applications such as Security, Accessibility, Compatibility, Observability & Availability. + Working knowledge on continuous integration and deployment. 1087837 **Job:** Software Development **Job Family:** TECHNOLOGY **Organization:** Higher Education **Schedule:** FULL\_TIME **Req ID:** 18147
Confirm your E-mail: Send Email