Job Overview
We are looking for a highly skilled Senior .NET Developer with extensive experience in C# and the broader .NET ecosystem. This person will play a key role in designing, developing, and maintaining reliable, scalable applications that support our business and technical operations. The ideal candidate will have a strong background in software development, with expertise in .NET frameworks, front-end and back-end development, and cloud integration.
What We’re Looking For
- Expert-level C# development experience
- Deep familiarity with .NET Framework and .NET Core/6+
- Strong understanding of object-oriented programming, design patterns, and clean architecture
- Experience building RESTful APIs, microservices, and enterprise applications
- Ability to work with SQL databases, stored procedures, and ORM frameworks (EF Core, Dapper, etc.)
- Knowledge of cloud platforms (Azure preferred) is a plus
- Familiarity with CI/CD, version control (Git), and modern DevOps practices
- Strong debugging skills and the ability to solve complex technical challenges
- Able to work independently and communicate effectively with cross-functional teams
- Build robust back-end services using C#, WCF, RESTful APIs, Microservices architecture, and WCF services.
- Integrate databases such as Microsoft SQL Server.
- Implement unit testing and debugging to ensure code quality and application stability.
- Participate in system analysis and design using UML diagrams; contribute to SDLC processes.
- Optimize applications for performance and scalability on cloud platforms such as Azure and AWS.
- Develop and maintain web services including SOAP and RESTful APIs; ensure secure data exchange.
- Contribute to application development lifecycle from requirements gathering to deployment and maintenance.
Requirements
- Proven experience with C#, .NET Framework/Core/.NET 5+ in enterprise-level application development.
- Strong knowledge of ASP.NET MVC, Web API, WCF services, Microservices architecture, and RESTful API design principles.
- Proficiency in front-end technologies including HTML5, CSS3, JavaScript frameworks (React, Angular), TypeScript, Bootstrap.
- Experience with database systems such as Microsoft SQL Server, MySQL, PostgreSQL; familiarity with database design and T-SQL/PL/SQL scripting.
- Hands-on experience with version control tools like GitHub, SVN; CI/CD pipelines using Azure DevOps or similar tools.
- Familiarity with cloud platforms such as Azure or AWS for deploying scalable applications.
- Knowledge of software development methodologies including Agile/Scrum; understanding of SDLC processes.
- Strong debugging skills along with experience in unit testing frameworks.
- Ability to work collaboratively in a fast-paced environment while managing multiple priorities effectively.
- Excellent problem-solving skills with a focus on delivering high-quality solutions. This position offers an engaging environment where innovation is encouraged and technical excellence is valued. Candidates should be eager to contribute to complex projects while advancing their skills through ongoing learning opportunities within our organization’s collaborative culture.
Job Types: Full-time, Permanent
Pay: $104,272.27 - $125,575.21 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Work Location: In person