Role Overview
Lead the development team in architecting, building, and deploying advanced SaaS and cloud applications leveraging .NET and AI technologies. You will provide hands-on leadership, mentor engineers, and drive the end-to-end software development lifecycle to deliver innovative solutions that support organizational goals.
Key Responsibilities
- Lead and oversee software development projects, ensuring timely delivery and quality standards.
- Architect, design, and deploy a suite of applications, including cloud, SaaS, and on-prem systems.
- Serve as a hands-on technical leader, writing code and designing solutions using .NET and AI/ML technologies.
- Integrate AI capabilities into software products to innovate and enhance user functionality and automation.
- Manage full SDLC: requirements gathering, design, development, testing, deployment, and support.
- Oversee bug identification, root-cause analysis, and resolution.
- Evaluate development proposals in the pre-testing phase, recommending risks and mitigation strategies.
- Develop resource and capacity plans aligned with business objectives.
- Research emerging technologies and recommend product and architecture enhancements.
- Assess existing systems for efficiency, proposing modernization strategies.
- Establish and enforce development policies, processes, and quality assurance standards.
- Mentor and guide the team in technical best practices, career growth, and performance excellence.
- Collaborate closely with cross-functional teams to ensure alignment with business needs.
- Perform additional duties as assigned to support organizational goals.
Required Qualifications
- 7+ years in software development with a strong focus on .NET (C#, ASP.NET, .NET Core).
- 3+ years of people management, including mentoring, performance reviews, and resource planning.
- Practical experience applying AI/ML technologies in production environments.
- Deep understanding of SDLC best practices and Agile methodologies.
- Expertise in designing scalable SaaS and cloud-based systems.
- Proven experience integrating AI/ML into business applications.
- Skilled in software architecture, code reviews, error debugging, and CI/CD.
- Excellent analytical, problem-solving, and decision-making skills.
Preferred Qualifications
- Experience with Azure AI, Cognitive Services, or AWS AI tools.
- Background in data science, NLP, or ML pipeline development.
- Proficiency in database systems (SQL Server, NoSQL) and modeling.
- Familiarity with containerization technologies (Docker, Kubernetes).
Miscellaneous:
Must have excellent English communication skills.
Must be able to legally work in the United States, must pass background, criminal, and drug testing.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status
Job Type: Full-time
Pay: $110,000.00 - $130,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Paid time off
- Referral program
- Vision insurance
Work Location: Hybrid remote in Somerdale, NJ 08083