JOBSEARCHER

Senior .NET Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

We are seeking a Senior .NET Developer to work in an Agile development environment alongside project managers, business analysts, product owners, QA testers, customers, and other developers. The role supports the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and production support.This position focuses on developing new applications and modernizing legacy systems into .NET solutions using C#, ASP.NET Core MVC, Web API, and SQL Server. All applications will follow an N-tier architecture and comply with ODPS coding standards.Candidates must demonstrate strong technical and professional competence during the interview process, and all experience will be verified. A background check is required.ResponsibilitiesParticipate in Agile development teams working closely with cross-functional stakeholders including project managers, business analysts, product owners, QA, and developers Perform full lifecycle development activities including process analysis, requirements gathering, design, development, testing, deployment, and production support Develop new applications and modernize legacy systems into .NET solutions using C#, ASP.NET Core MVC, Web API, and SQL Server Design and implement solutions using N-tier architecture principles in alignment with ODPS coding standards Contribute to application testing, validation, and quality assurance processes Support deployment activities and ensure smooth transition to production environments Provide production support and troubleshoot application issues as needed Collaborate with team members to ensure solutions meet business and technical requirements Communicate effectively with technical and non-technical stakeholders Participate in code reviews and contribute to continuous improvement of development practices Provide technical guidance and mentorship to other developers when required Manage workload effectively to meet deadlines and project milestones Demonstrate strong analytical, problem-solving, and decision-making skills in development tasks Maintain a customer service mindset aligned with public safety objectivesQualifications: 10 Years of verifiable experience as a .NET Web Developer developing ASP.NET Core MVC applications 10 Years of verifiable experience developing with C# in ASP.NET 10 Years of experience with SQL Server database design and development 10 Years of experience developing applications using Entity Framework (EF) 10 Years of Service Oriented Architecture (SOA) experience with WCF 10 Years of experience or understanding of N-tier environments 10 Years of experience with code repository strategies and recovery using TFS/Azure DevOps 10 Years of experience developing a project within the AGILE methodology 5 Years of experience developing RESTful APIs and web services 5 Years of experience with AJAX in ASP.NET applications5 Years of experience with SSRS reporting in MVC apps 5 Years of experience with TFS/Azure DevOps (git, boards, CI/CD) 5 Years of experience or understanding of mobile-compliant applications 5 Years of experience with Visual Studio 2019 5 Years of experience in Test Driven Development (TDD) or a verifiable experience implementing a testing strategy for applications developed 2 Years of experience with microservices 2 Years of experience with .NET Core / .NET 5/6/8