Overview
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 31 day((s))
Skills
. NET Developer
Job Details
Webilent is a leading business technology solutions company. We specialize is providing turn-key project execution as well as employee augmentation services. We strive to be the IT partner of choice for every client we serve. We value the role every individual plays in helping our clients meet their end-goal objectives while maintaining the highest level of commitment to our core values: integrity, expertise and service excellence. We give clients the freedom to reach their goals through a variety of services that include software development, project management and on-going maintenance.
Job Summary
As a Senior .NET Developer, you will play a pivotal role in designing and developing high-performance, scalable web applications and APIs. You will collaborate with cross-functional teams to deliver solutions that align with our API-first design philosophy, ensuring seamless integration and exceptional user experiences. This role requires deep expertise in .NET technologies, modern web frameworks, and a passion for building robust, maintainable systems.
Key Responsibilities
- Design, develop, and maintain complex web applications and APIs using .NET Core, ASP.NET MVC, and C#.
- Implement API-first design principles, creating RESTful APIs that are secure, scalable, and well-documented.
- Collaborate with front-end developers to integrate APIs with modern web technologies (e.g., React, Angular, Vue.js).
- Ensure high-quality code through unit testing, code reviews, and adherence to best practices (e.g., SOLID principles, design patterns).
- Optimize applications for performance, scalability, and reliability, leveraging cloud platforms like Azure.
- Participate in architectural discussions, providing technical expertise to drive API-first solutions and microservices architectures.
- Mentor junior developers, sharing knowledge of .NET, web technologies, and API design.
- Stay current with emerging technologies, proposing improvements to enhance our development processes.
- Work with product managers, designers, and stakeholders to translate business requirements into technical solutions.
Qualifications
- Experience:
- 7+ years of professional experience in .NET development (C#, ASP.NET, .NET Core).
- 3+ years working with modern web technologies and frameworks (e.g., JavaScript, TypeScript, React, Angular, or Vue.js).
- Proven expertise in designing and implementing RESTful APIs.
- Experience with API-first design, including OpenAPI/Swagger specifications and API documentation tools.
- Technical Skills:
- Proficient in .NET Core, ASP.NET MVC, Web API, and Entity Framework.
- Strong understanding of front-end technologies (HTML5, CSS3, JavaScript/TypeScript, Agular).
- Experience with cloud platforms (Azure preferred).
- Familiarity with microservices architectures and containerization (Docker, Kubernetes).
- Knowledge of database technologies (SQL Server, PostgreSQL, or NoSQL databases like MongoDB).
- Expertise in unit testing frameworks (xUnit, NUnit, MSTest) and CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
- Understanding of authentication/authorization protocols (OAuth2, OpenID Connect, JWT).
- Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Ability to mentor and lead technical discussions.
- Proactive attitude with a passion for learning and adopting new technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.