What are the responsibilities and job description for the Software Engineer (Contract Role) position at SLED IT Solutions Inc?
Summary
The Contractor shall provide a Software Engineer whose responsibilities include the contractor’s project deliverables and serving as the primary point of contact for the task completion.
Mandatory Requirements
The proposed Senior Programmer/Senior Software Engineer must meet the following mandatory requirements:
- A minimum of four (4) FTE years of experience in Microsoft .NET software life cycle design, development, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis/resolution for large scale implementations or systems integration efforts, with contract value of at least $3 million.
- A minimum of four (4) FTE years of experience in Microsoft .NET Framework 4.8 and/or .NET Core 6.0 /8.0 .
- A minimum of four (4) FTE years of experience authoring SDLC deliverables, requirements, process flows, system documentation, and support manuals.
- A minimum of four (4) FTE years of experience with Visual Studio 2017 integrated development environments.
- A minimum of four (4) FTE years of experience with Azure DevOps 2020 , GitHub, including automated unit tests and builds.
- A minimum of four (4) FTE years of experience with SQL Server 2022 .
- A minimum of four (4) FTE years of experience with IIS 10.
- A minimum of four (4) FTE years of experience with RESTful APIs, microservices, and containerized applications deployed to Kubernetes or equivalent orchestration platforms.
- A minimum of four (4) FTE years of experience with building rich, responsive front end interfaces using Blazor (Server or WebAssembly).
- A minimum of four (4) FTE years of experience in C#, ASP.NET Core, Entity Framework Core, and SQL Server 2022.
- A minimum of four (4) FTE years of experience of unit and integration testing frameworks (xUnit, NUnit, MSTest).
- A minimum of four (4) FTE years of experience with secure coding practices and use of static code scanning tools (Veracode or SonarQube).
- A minimum of four (2) FTE years of experience integrating logging and telemetry using OpenTelemetry or similar observability frameworks.
- A “Bachelor’s” degree in a Business Administration, Information Technology (IT) or Engineering field.
- Additional qualifying experience may be substituted for the required education on a year-for-year basis.
- Possession of a “Master’s” degree in a Business Administration, IT or Engineering field may be substituted for the required education.
The proposed Full Stack Developer may also meet the following desirable qualifications:
- Eight (8) FTE years of experience in full stack development using .NET technologies.
- Four (6) FTE years of experience with modern front end frameworks such as Blazor.
- Four (4) FTE years of experience implementing accessibility standards (e.g. WCAG 2.1) in public facing applications.
- Four (4) FTE years of experience working in Agile or Hybrid Agile environments.
Possession of certifications such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: DevOps Engineer Expert or Certified Kubernetes Application Developer (CKAD).