Description
Design, develop, and implement large-scale solutions within production environments.
You will own the release pipeline, write and document code, and lead implementations of significant capabilities.
Responsibilities
- Write, test, and document code, scripts, and processes according to organizational standards.
- Decompose intricate designs into implementations maintainable by less experienced engineers.
- Conduct root cause analysis to identify domain-level problems and prescribe mitigation actions.
- Coach team members on reliability, resiliency, security, and performance techniques.
- Anticipate system trouble areas and guide instrumentation practices for observability.
Required Skills
- 5+ years of experience designing and implementing large-scale production solutions.
- Proficiency in C# and VB.NET.
- Extensive experience with .NET Framework, .NET web applications, desktop, and batch programs.
- Experience with .NET MVC and ASP.NET Webforms.
- Strong skills in Microsoft SQL Server and SQL Stored Procedures.
- Proficiency in object-oriented design techniques and principles.
- Experience with Git and FTP.
- Knowledge of DevOps toolchain methodologies, including CI/CD.
- Proficiency in Agile methodologies such as SCRUM.
Preferred Skills
- Master's degree in a technical discipline.
- Experience within the airline industry.