Job Title: Senior Applications Developer
Duration: 6 Months
Location: Phoenix, AZ (Hybrid)
Position Overview:
We are seeking an experienced Senior Applications Developer to join our team, responsible for the development, support, and maintenance of in-house web applications (C# .NET). This role includes creating new applications from planning and design through implementation, as well as supporting and maintaining existing applications. This may involve application migrations, framework upgrades, and feature enhancements. The ideal candidate will have extensive experience migrating legacy .NET applications to modern frameworks and will be proficient in AzureDevOps, CI/CD pipelines, and customer-facing interactions.
Key Responsibilities:
Develop new web applications and solutions from inception to implementation.
Maintain and support existing web applications.
Migrate legacy applications to modern frameworks.
Perform framework upgrades and feature enhancements for existing systems.
Troubleshoot and resolve user issues with supported systems.
Collaborate with cross-functional teams, including vendors, project managers, IT security, and business stakeholders.
Interact with build and release pipelines in AzureDevOps.
Participate in on-call support for production issues.
Act as a technical project lead when necessary.
Perform other duties as assigned.
Skills and Qualifications:
Strong problem-solving abilities and analytical thinking skills.
Excellent communication skills, both written and verbal, with the ability to explain technical concepts to non-technical audiences.
Ability to work independently with minimal supervision.
Proficient in C# .NET, MVC, SQL Server, and Visual Studio.
Experience with AzureDevOps, Git, CI/CD, and REST APIs.
Familiarity with HTML 5, JavaScript, jQuery, and responsive web design.
Knowledge of Web Accessibility Standards.
Solid understanding of the Software Development Life Cycle (SDLC) and best practices.
Required Experience:
At least 5 years of experience in building and maintaining web applications using C# .NET, SQL Server, REST APIs, AzureDevOps, CI/CD, and IIS.
Education:
Bachelor's degree in Computer Science or a related field.