Senior Lead .NET Developer - Enterprise Application Development

New York 1 days agoFull-time External
Negotiable
Description The Lead .Net Developer will play a crucial role in developing enterprise web applications utilizing Microsoft technologies. This position requires a strong background in .NET, .NET Core, ASP.NET MVC, C#, and JavaScript frameworks. The ideal candidate will demonstrate a solid understanding of web services, HTTP, and IIS, along with hands-on experience in SQL Server technologies and software engineering best practices. Company Culture and Environment We foster a collaborative environment where Agile methodologies are embraced. The candidate will work closely with cross-functional teams, including business and technology stakeholders, promoting teamwork and communication. Career Growth and Development Opportunities This position provides opportunities to engage in advanced technologies and methodologies, enabling continuous professional development and potential career advancement through complex project involvement. Detailed Benefits and Perks • Hybrid work model, with office presence in Iselin, NJ • Engaging work environment with team-oriented culture • Opportunities to work with modern technologies and methodologies Compensation and Benefits • Competitive salary based on experience • Comprehensive health, dental, and vision insurance • Retirement savings plan with company matching • Generous paid time off and vacation policy • Flexible working hours • Opportunities for professional growth and continuous learning Why you should apply for this position today This role offers the opportunity to contribute to significant projects within a supportive team environment. By joining us, you will have a direct impact on the development of innovative web applications while working with advanced technologies. Skills • 7+ years of experience in enterprise web application development using Microsoft .NET, .NET Core, ASP.NET MVC, C#, JavaScript frameworks, HTML, and XML • Strong knowledge of SQL Server (T-SQL queries, performance tuning) • Proficiency in software engineering best practices (unit testing, automation, design patterns) • Understanding of cloud technologies, preferably AWS • Familiarity with source control (Git) and CI/CD frameworks (Cloudbees, Jenkins) • Experience in building horizontally scalable, highly available, and low latency applications • Knowledge of SQL Server SSRS, SSIS, MongoDB, Oracle database, and Python scripting • Experience working in an Agile environment Responsibilities • Design and develop software solutions leveraging .NET technologies while adhering to best practices • Implement DevOps principles to achieve software development lifecycle goals • Collaborate as an Agile squad member with various teams, including Asset Management, Sales, IT Infrastructure, and DevOps, to deliver satisfactory results Qualifications • Minimum of 7 years of hands-on experience in .NET development • Solid experience in software engineering best practices • Background in SQL Server technologies and cloud services • Proven track record of working in Agile methodologies Education Requirements • Bachelor’s degree in Computer Science, Information Technology, or a related field Education Requirements Credential Category • Bachelors Experience Requirements • 7+ years in a similar role with a focus on enterprise applications • Experience in leading projects and working collaboratively with teams Why work in Woodbridge Township, NJ Woodbridge Township offers a blend of suburban comfort and proximity to urban amenities. The area is known for its vibrant community, diverse dining options, and recreational activities. Additionally, its convenient location provides easy access to major cities like New York, enriching both personal and professional life.