Senior Software Engineer
About the role
The Senior Software Engineer role provides development expertise across various streams in the software development domain, focusing on the implementation and quality automation of ISA's software products. The position involves delivering software products and components, contributing to technology stack decisions, design, development, deployment, and automated testing. The engineer collaborates with product teams, project managers, and IT solutions managers to translate business needs into technical implementations, reviews technical documentation, and ensures compliance with architectural principles. The role also involves identifying and implementing best practices, supporting cross-functional teams, and maintaining effective stakeholder relationships.
Must have
- Bachelors degree in IT Engineering,Computer Science,Information Technology or equivalent.
- Fluent in English Language.
- Minimum 3 years in software development with 2 years at least in a DevOps Engineer capacity.
- Holistic IT Knowledge in heterogeneous technology environments, experienced in different types of technology stacks.
- DevOps principles and stages of CICD process from source code management, to build, deploy and test automation, finishing with production deployment
- Working experience in designing solutions for IaaS, PaaS and SaaS based set ups.
- Experienced in core system configuration and systems testing.
- Experienced in cloud environments.
- Familiar with production operations and site reliability engineering principles
- Exposure on technical leadership, technical solutions design.
- Strong object oriented programming concepts.
- Strong development skills in one or more popular programming languages.
- Capable of analyzing data and identifying pitfalls.
- Good problem solving skills.
- Employs technical expertise and interpersonal relations to execute new initiatives and achieve companys objectives.
- Demonstrates the ability to contribute and successfully deliver against business strategy and set KPIs.
Technologies
- CI/CD
- DevOps
- SaaS
- Test Automation