Sr. .NET Developer
Randstad Digital Americas · Phoenix, AZ · 1 wk ago
Information Technology$55–$60/hrFull-time
Location: Phoenix, AZ
Job type: Contract
Work hours: 8am to 5pm
About the role
The Senior Applications Developer develops, analyzes, troubleshoots, and supports enterprise .NET-based applications responsible for core financial and accounting systems. As a key member of the development team, this role is responsible for the end-to-end design and implementation of client and server software solutions that align with critical business requirements. Work environment: 90% remote, 10% onsite.
Responsibilities
- Develop, analyze, troubleshoot, and support enterprise .NET-based applications for core financial and accounting systems.
- Design and implement end-to-end client and server software solutions aligned with business requirements.
- Hand-code robust application logic using AI-assisted engineering tools (e.g., GitHub Copilot, VS Code AI extensions).
- Programmatically build enterprise features integrated with modern AI frameworks (e.g., AWS Bedrock, Anthropic Claude).
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field; or equivalent combination of education and hands-on professional experience.
- 8+ years of professional programming experience, with at least 3 years focused on full-lifecycle software development.
- Proven background in designing and developing client/server architectures.
- 1 to 2 years of hands-on software development experience using AI-assisted engineering tools and/or building integrations with AWS Bedrock and Anthropic Claude.
- Deep understanding of the Software Development Life Cycle (SDLC), database principles, and unit testing methodologies.
- Strong grasp of Application Security best practices (OWASP Top 10).
- Proficiency in RESTful API architecture, Windows Communication Foundation (WCF), and complex XML Schema Definitions (XSD).
Skills
- Core .NET Stack: Advanced proficiency with MS Visual Studio, .NET Core, .NET Framework, C#, ASP.NET, MVC pattern, Entity Framework, ADO.NET, and Dependency Injection.
- Database & Scripting: Strong skills in T-SQL programming, database design, and JavaScript.
- DevOps & Version Control: Experience using Azure DevOps and/or Team Foundation Server (TFS).
- AI Tooling Competency: Demonstrated ability to hand-code robust application logic while leveraging AI-assisted coding environments.
- Communication & Collaboration: Excellent verbal, written, and listening skills; strong ability to write comprehensive technical documentation.
- Problem Solving & Autonomy: High degree of self-direction combined with strong analytical skills to break down complex issues and engineer effective solutions.
- Process Improvement: Ability to learn and apply LEAN principles and continuous improvement methodologies within software workflows.
Preferred Qualifications
- Bachelor's Degree in Computer Science or a related technical discipline.
- Extensive enterprise-level experience across modern .NET ecosystems.
- Hands-on DevOps and CI/CD pipeline experience.
Pay
$55 - 60 per hour
Benefits
- Medical, prescription, dental, and vision insurance.
- AD&D and life insurance.
- Short-term disability.
- 401K plan (eligibility-based).