Software Development Manager
at Nextech
Melbourne, FL 32904, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 May, 2025 | USD 140000 Annual | 03 Feb, 2025 | 5 year(s) or above | Git,Version Control,Computer Engineering,Cloud Services,Xamarin,Docker,Qr Code,Collaboration,Leadership Skills,Design,Windows Services,Agile Methodologies,Kubernetes,Javascript,Computer Science,Software Architecture | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Overview:
Join the best in the industry at Nextech and embark on a rewarding career journey! For over 30 years, we’ve built our success on a foundation of Quality, Value, and Integrity, fostering enduring partnerships with thousands of satisfied customers. With over 2,000 team members nationwide, Nextech sets itself apart from other companies by being America’s largest HVAC/R service provider.
As we continue to grow, we’re committed to offering an exceptional work experience for our employees with numerous opportunities for development and advancement. If you pride yourself on quality work, integrity, and dedication, we want you on our team. Nextech boasts outstanding review ratings on Indeed and Glassdoor, making it the premier destination for HVAC professionals. Elevate your career by joining Nextech today!
Role:
We are seeking a highly skilled and experienced Software Development Manager to lead our software development efforts and drive the success of our applications and systems. The ideal candidate will be a seasoned expert in .NET, ASP MVC, C#, JavaScript, and MS SQL, with a proven ability to oversee the entire development lifecycle, manage high-performing teams, and deliver innovative, high-quality software solutions.
To excel in this role, the candidate must demonstrate expertise in software design patterns, the Software Development Life Cycle (SDLC), GIT branching processes, and Azure DevOps (ADO) deployment pipelines. Success in this position also requires excellent interpersonal skills to effectively interface with stakeholders, gather requirements, and ensure project objectives are met. This role demands strong leadership skills, technical excellence, and a passion for driving innovation.
Company Benefits:
- Excellent Health Insurance options including a FREE employee only option
- Dental, Vision, Accident, Critical Illness, Disability and Supplemental Life Insurance options
- FREE life insurance equal to your annualized pay rate
- 401k with a 50% match up to the first 6% of your contributions
- 7 paid Holidays
- 2 paid Personal days
- 10 paid Vacation days
Min Compensation: USD $140,000.00/Yr. Max Compensation: USD $160,000.00/Yr. Responsibilities:
- Leads and manages a team of .NET developers, providing technical direction, mentorship, and support
- Oversees a team of ERP developers, ensuring quality output and alignment with project goals
- Manages the development and maintenance of .NET applications and ERP systems, ensuring high-quality code and adherence to best practices
- Collaborates with cross-functional teams—including product managers, developers, and stakeholders—to deliver scalable, high-performance software solutions
- Conducts regular performance reviews, offers constructive feedback, and fosters professional growth within the team
- Engages with stakeholders to gather requirements, define project scopes, and ensure successful delivery of features
- Stays current with industry trends, emerging technologies, and best practices to inform technical decision-making
- Manages the full Software Development Life Cycle (SDLC), ensuring timely project delivery from inception to deployment
- Implements and maintains effective GIT branching strategies and Azure DevOps (ADO) deployment pipelines
- Promotes a culture of continuous improvement and innovation within the development team
- Performs additional duties as required
Qualifications:
- Technical Expertise: In-depth knowledge of .NET, ASP MVC, C#, JavaScript, and MS SQL
- SDLC Mastery: Strong understanding of SDLC principles and best practices
- Version Control and CI/CD: Proficient in GIT branching processes and Azure DevOps (ADO) deployment pipelines
- Agile Methodologies: Familiarity with Agile frameworks and project management tools
- Leadership Skills: Exceptional leadership, communication, and interpersonal abilities
- Collaboration: Proven ability to work effectively with cross-functional teams and stakeholders
Education and Experience:
- Bachelor’s degree in computer science, computer engineering, or a related field
- 10+ years of experience in software engineering
- 5+ years of experience in software architecture and design
- 2+ years of experience in managing software development teams
- Proven experience as a Software Development Manager or similar role
- Experience with Xamarin, .NET Maui, Windows Services, Azure DevOps, Docker, Kubernetes, and Azure Cloud Services is highly desirable
- Previous experience in HVAC Industry or other service business preferred
Physical Requirements:
- Continuously able to work in office environment
- Continuously able to operate a computer and other office productivity machinery, such as a copy machine, telephone, and computer printer
- Continuously able to sit at a computer for up to 8 hours
- Able to alternate between sitting and standing, as needed throughout the day
- Occasionally able to lift up to 15 lbs.
- Continuously requires vision, hearing, twisting, and talking
- Occasionally requires walking, lifting, carrying, reaching, kneeling, pushing/pulling, bending, and crouching
- Rarely requires climbing
- Ability to travel on occasion
OTHER REQUIREMENTS:
- May be required to use personal smartphone with a camera capable of reading a QR code for 2 factor authentication
Responsibilities:
- Leads and manages a team of .NET developers, providing technical direction, mentorship, and support
- Oversees a team of ERP developers, ensuring quality output and alignment with project goals
- Manages the development and maintenance of .NET applications and ERP systems, ensuring high-quality code and adherence to best practices
- Collaborates with cross-functional teams—including product managers, developers, and stakeholders—to deliver scalable, high-performance software solutions
- Conducts regular performance reviews, offers constructive feedback, and fosters professional growth within the team
- Engages with stakeholders to gather requirements, define project scopes, and ensure successful delivery of features
- Stays current with industry trends, emerging technologies, and best practices to inform technical decision-making
- Manages the full Software Development Life Cycle (SDLC), ensuring timely project delivery from inception to deployment
- Implements and maintains effective GIT branching strategies and Azure DevOps (ADO) deployment pipelines
- Promotes a culture of continuous improvement and innovation within the development team
- Performs additional duties as require
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science computer engineering or a related field
Proficient
1
Melbourne, FL 32904, USA