Senior Software Engineer
Role responsibilities
Lead the end-to-end delivery of software features and drive the organization's engineering strategy through coding, debugging, and technical design. Champion continuous improvement, AI-enabled engineering, and DevSecOps while mentoring other engineers to ensure secure and scalable application health.
Requirements
Requires a Bachelor's degree in IT or a related field and at least 5 years of relevant IT experience. Preference is given to full-stack developers proficient in the Microsoft stack, Azure, and those with AZ-204 certification or Oil & Gas industry experience.
Key skills
C#, Blazor, .NET Core, Microsoft SQL Server, Azure, Infrastructure as Code, DevSecOps, Agile Methodologies, Application Security, Cloud Computing, Python, Software Development Lifecycle, Software Testing, Version Control System, Log Monitoring, Debugging
Keywords
C#, Blazor, .NET Core, Microsoft SQL Server, Azure, Infrastructure as Code, DevSecOps, Agile, Application Security, Cloud Computing, Python, SDLC, AZ-204, Oil & Gas, Full-stack Development, AI, Automation, Software Engineering, Log Monitoring, Version Control