Genesis10 is currently seeking a .NET Software Developer - Hybrid for a 36+ month contract position with a Financial Services Organization located in Madison, WI.
Compensation: $65.00 - $75.00 per hour, W2, based on qualifications Position Overview: This role focuses on modernizing and supporting reliable, client-facing applications that enable mission-critical business processes and decisions. The ideal candidate will join a strong developer community that treats software development as a craft and values modern tools, proven engineering practices, and continuous learning. You will contribute to a DevOps culture, partnering directly with internal clients, business analysts, and project managers to translate business needs into maintainable technical solutions.
Key Responsibilities: - Work across application modernization, ongoing enhancement and production support for client-facing technology
- Refactor and enhance software with limited guidance, emphasizing readability, testability, extensibility and maintainability
- Diagnose and resolve application issues; create thorough development tests and write unit and component tests
- Use SQL and database concepts to support solutions and implement changes through the release management process
- Translate tactical business needs into technical approaches and help manage risks, issues, dependencies and milestones
- Apply software craftsmanship practices such as pairing and unit testing
- Build collaborative relationships across IT and with internal clients, business analysts, project managers and developers
- Contribute to refinement sessions by helping create clear, well-written and consistently sized user stories
- Help implement lifecycle management best practices and support continuous team improvement
- Contribute to strategic initiatives, architectural patterns and best practices, including release management, application-layer security and Azure
Primary Requirements: - 3+ years of experience developing solutions across multiple tiers using object-oriented design and the Microsoft technology stack
- Hands-on experience with C#, MVC, ASP.NET and Web API
- Competence with SQL Server and other database technologies
- Experience refactoring and enhancing readable, testable, extensible and maintainable software
- Working knowledge of software development principles and practices, including SOLID, DRY and single-responsibility principles
- Experience diagnosing application issues, creating development tests and writing unit and component tests
- Experience gathering requirements and delivering solutions in partnership with technical and business stakeholders
- Creative, automation-focused problem solver who looks for ways to reduce recurring work and enable user self-service
- Collaborative teammate who works effectively within and across teams in an Agile/Lean environment
- Quality-focused developer who values incremental delivery, continuous learning and process improvement
- Clear, professional communicator who can tailor messages for both technical and business audiences
- Bachelor's degree in Computer Science, Computer Engineering or Software Engineering preferred, or equivalent experience
Desired Skills: - Interest in mentoring development interns and contributing to the broader developer community as opportunities arise
Only candidates available and ready to work directly as Genesis10 employees will be considered for this position. If you have the described qualifications and are interested in this exciting opportunity, please apply! Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles. With more than 300 active clients, Genesis10 provides access to many of the Fortune 100 firms and a variety of mid-market organizations across the full spectrum of industry verticals.
For contract roles, Genesis10 offers the benefits listed below. If this is a perm-placement opportunity, our recruiter can talk you through the unique benefits offered for that particular client. Benefits of Working with Genesis10: - Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years
- The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years
- Access to an experienced, caring recruiting team (more than 7 years of experience, on average)
- Behavioral Health Platform
- Medical, Dental, Vision
- Health Savings Account
- Voluntary Hospital Indemnity (Critical Illness & Accident)
- Voluntary Term Life Insurance
- 401K
- Sick Pay (for applicable states/municipalities)
- Commuter Benefits (Dallas, NYC, SF, and Illinois)
For multiple years running, Genesis10 has been recognized as a Top Staffing Firm in the U.S., as a Best Company for Work-Life Balance, as a Best Company for Career Growth, for Diversity, and for Leadership, amongst others. To learn more and to view all of our available career opportunities, please visit us at our website.
Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.