Senior Software Engineer
Role responsibilities
Lead the end-to-end development of software features while driving innovation through AI, automation, and DevSecOps practices. The role involves mentoring engineers and collaborating with stakeholders to align technical execution with product priorities.
Requirements
Requires a Bachelor's degree in IT or a related field and at least 5 years of relevant IT experience. Proficiency in the Microsoft technology stack, Azure, and Agile methodologies is highly preferred.
Key skills
Agile Methodologies, Application Security, Cloud Computing, Continuous Improvement, Debugging, DevSecOps, General Programming, Log Monitoring, Software Development Lifecycle, Software Testing, Version Control System, C#, Blazor, .NET Core, Microsoft SQL Server, Azure
Keywords
C#, Blazor, .NET Core, Microsoft SQL Server, Azure, Infrastructure as Code, IaC, Agile, DevSecOps, Application Security, Python, AZ-204 Certification, Oil & Gas, Software Development Lifecycle, SDLC, Cloud Computing, Full-stack Development, Version Control, Log Monitoring, Software Testing, Debugging, AI-enabled Engineering