Description
You will plan, develop, deploy, and support software solutions using .NET and SQL Server.
Responsibilities
- Maintain custom .NET applications and optimize them for operational efficiency.
- Analyze user needs to design and implement software solutions.
- Design and develop databases, working both independently and within a team.
- Create complex system designs, programming specifications, and technical documentation.
- Diagnose and correct programming errors across multiple projects.
Required Skills
- 5+ years of C# .NET development using Visual Studio.
- 5+ years of SQL Server database development.
- 5+ years of SQL Server Reporting Services (SSRS).
- 5+ years of experience developing training materials and providing hands-on software training.
- 10+ years of experience in the system development life cycle (SDLC).
- 10+ years of experience in systems analysis, design, development, and implementation.
- 10+ years of experience coding in multiple languages.
- 10+ years of experience managing multiple projects simultaneously.
- 10+ years of experience communicating technical information to both technical and non-technical personnel.
- 10+ years of experience collaborating on software system design.
- Degree from an accredited college or university with coursework in programming or systems analysis.
Preferred Skills
- 5+ years of experience with ASP.NET, Entity Framework, LINQ, and ASP.NET MVC 4 or higher.
- 5+ years of experience with .NET Core and database normalization/indexing techniques.
- 1+ years of experience with Azure DevOps Server or other version control systems.