Roles and Responsibilities:
- Can work independently, take responsibility and get things to a closure
- Working within the Scrum team designing and implementing new features and services
- Maintain a high level of quality in your output and test your own work before passing to QA for verification
- Be able to manage a team that is geographically spread
- Support of production environments
- Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role
- Communicate and escalate issues in a clear and timely manner
Required experience and skills:
- BS in Computer Science, Software Engineering or equivalent. Graduation in Engineering is preferred.
Primary Skills
- .Net/C# & C/C++ developer & MFC
- SQL
Secondary Skills
- Experience with working in both AWS and Azure Cloud environments
- DevOps Skills for Deployment - Kubernetes, Docker and Helm
- Tertiary Skills
- Experience with Mongo DB, SQL DB and writing queries.
- Experience in software architecture, design and development experience
- Hands-on experience with Requirements analysis, technical design, software architecture, design principles & considerations and best practices
- Nice to have knowledge in configuring and developing DevOps CI/CD pipelines with Kubernetes, Docker and with tools like Jenkins and Gitlab, Artifactory/JFrog, etc.
- Good understanding of application lifecycle management (ALM)
- Experience of working in an Agile development environment
- Exposure to oil and gas wells functionality / domain is an added advantage
- Able to collaborate with a multi-location team environment
- Excellent analytical, communication and problem-solving skills