Return To Search
.NET Developer
Location: Nashville, TN
Job Type: Contract
Company: IDR
Category: Development and Architecture
Are you an experienced .NET Developer seeking a challenging and rewarding full-time opportunity? We are looking for a skilled professional to join a dynamic team, building and maintaining innovative web-based business applications using Microsoft technologies. As a .NET Developer, you will play a pivotal role in contributing to robust software solutions that drive business growth and efficiency. This position offers the chance to be part of an established organization with a strong reputation for industry excellence, a collaborative work environment, and a commitment to professional development.
As a .NET Developer, you will collaborate closely with software developers, business analysts, and quality analysts to design, develop, and support high-quality web applications. Your expertise in C#, ASP.NET, and Microsoft SQL Server will be essential as you engage in the full software development lifecycle, including requirements gathering, coding, debugging, testing, and deployment. You will also have the opportunity to participate in peer reviews, help migrate legacy applications to modern Microsoft technologies, and document technical requirements, user stories, and project plans. This position is ideal for those who are passionate about leveraging modern development frameworks and thrive in a team-oriented, agile environment.
Working as a .NET Developer provides a unique chance to grow your career with a reputable company recognized for its innovation and team spirit. You will benefit from a comprehensive compensation package, including medical, dental, vision, and life insurance, as well as an employee stock ownership program. The organization has been awarded for its excellence in staffing and employee satisfaction, reflecting a supportive and inclusive workplace culture. If you are motivated to advance your career and contribute to impactful technology solutions, we encourage you to apply by clicking the job application button.
.NET Developer - Summary
- Design, develop, and maintain web applications utilizing Microsoft .NET technologies
- Collaborate with cross-functional teams to ensure delivery of high-quality software solutions
- Contribute to the migration of legacy applications to modern technology stacks
- Participate in all phases of the software development lifecycle
- Document requirements, user stories, and technical plans
Duties & Responsibilities
- Work with software developers, business analysts, and quality analysts to gather and define software requirements
- Develop scalable web applications in C# using the .NET Framework and ASP.NET Web API
- Implement the MVC design pattern to enhance application structure and maintainability
- Design and modify SQL Server tables, views, and stored procedures for data storage and retrieval
- Utilize front-end technologies such as CSS, JavaScript, and JQuery to create responsive user interfaces
- Engage in code reviews and provide constructive feedback to peers
- Support the migration and updating of legacy systems to ensure compatibility with current Microsoft technologies
- Prepare and maintain comprehensive documentation for ongoing software maintenance and future development
- Collaborate in agile development environments, participating in sprint planning and review sessions
Salary & Benefits
- Competitive compensation package
- Comprehensive benefits including medical, dental, vision, and life insurance
- Employee Stock Ownership Program
- Opportunities to join an industry-leading organization with a strong culture of teamwork
- Recognition for staffing excellence and employee engagement
Qualifications & Requirements
- At least 5 years of professional experience in software development for business systems
- Proficiency in C# and web development using the .NET Framework
- Experience with ASP.NET Web API and MVC design patterns
- Strong skills in Microsoft SQL Server, including database design and development
- Knowledge of CSS, JavaScript, JQuery, and agile methodologies
- Ability to work collaboratively in a team-focused environment
- Strong communication and documentation skills
Ideal Candidate Snapshot
- Experienced in the full software development lifecycle
- Demonstrates a proactive approach to problem solving and innovation
- Thrives in a collaborative, agile team environment
- Committed to continuous learning and professional growth
- Detail-oriented with a passion for high-quality software delivery
Other Relevant Information
- The organization is recognized for its industry leadership and employee satisfaction
- Opportunities for advancement and long-term career development are available
- Inclusive and diverse workplace committed to equal opportunity employment
- Legal Disclaimer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. The company is subject to governmental recordkeeping and reporting requirements for administration of civil rights laws and regulations. Submission of self-identification information is voluntary and refusal to provide it will not result in any adverse treatment. Confidentiality of information is maintained as required by law.
If you are ready to bring your expertise as a .NET Developer to a forward-thinking team and make a meaningful impact, please apply now by clicking the job application button. Join a company that values innovation, teamwork, and professional development as you advance your career in software development.