Job Summary
The .NET Developer will design, develop, and maintain enterprise applications using C#, ASP.NET Core, and modern .NET versions. The role will focus on building RESTful APIs and service-oriented architectures, implementing secure application and API frameworks, developing and optimizing SQL Server solutions, and integrating with FileNet content and workflow systems. The developer will also work with Azure DevOps, Git-based development workflows, and modern cloud-native deployment technologies to deliver scalable and reliable applications.
Key Responsibilities
• Design, develop, and maintain applications using C#, ASP.NET Core, and .NET 6/7/8.
• Develop scalable RESTful APIs and service-oriented architectures.
• Configure and maintain Azure DevOps automated builds, releases, pipelines, and artifact management.
• Follow Git-based development workflows, including branching, merging, pull requests, and code reviews.
• Develop complex SQL Server queries and perform database performance tuning and optimization.
• Integrate applications with FileNet content and workflow systems using APIs, metadata, and security capabilities.
• Implement application security, authentication, authorization, and API protection frameworks.
• Design and support cloud-native solutions using Azure services.
• Participate in modern application deployment and software development practices.
Required Qualifications
• 7+ years of hands-on .NET development experience.
• Strong proficiency in C#, ASP.NET Core, and .NET 6/7/8.
• Strong experience developing RESTful APIs and service-oriented architectures.
• Proficiency with Azure DevOps, including automated builds, releases, pipelines, and artifact management.
• Expert-level understanding of Git-based workflows, including branching, merging, pull requests, and code reviews.
• Advanced SQL Server skills, including complex query development and performance tuning.
• Experience integrating with FileNet content and workflow systems, including APIs, metadata, and security.
• Strong understanding of application security, authentication, authorization, and API protection frameworks.
• Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a closely related field.
Preferred Qualifications
• Experience with cloud-native Azure architecture, including Azure Functions, App Services, and Key Vault.
• Familiarity with containerization technologies such as Docker.
• Experience with modern application deployment methodologies.