HNE
Summary:
The Software Engineer, III is a fullstack engineer with strong Node.js and functional programming (Scala & Ruby) skills. Our applications leverage Node.js, Bootstrap, JQuery, Mondo DB, Elastic Search, Redis, React.js and delightful interactive experience to the web. Our applications run in the AWS cloud environment. We use Agile Methodologies to enable our engineering team to work closely with partners and with our design & product teams. This role is full time and preferably located long-term in New York City or southern New Jersey areas.
Essential Job Duties and Responsibilities include: Design, develop, and maintain modern web applications and UIs using .NET technologies such as C#, ASP.NET MVC, ASP.NET Core, Razor Pages, and Blazor. Create clean, maintainable, and well-documented code following industry best practices and coding standards. Develop and consume RESTful APIs and web services. Build responsive and accessible user interfaces using HTML, CSS, JavaScript, and UI libraries/frameworks such as React, Angular, Vue.js, or Bootstrap. Work with relational and NoSQL databases (e.g., SQL Server, MongoDB) and object-relational mappers (ORMs) such as Entity Framework Core. Conduct unit and integration testing to validate functionality and ensure high-quality deliverables. Participate in peer code reviews and provide constructive feedback to ensure continuous improvement and knowledge sharing. Identify, troubleshoot, and resolve complex technical issues in development and production environments. Collaborate with cross-functional teams throughout the software development lifecycle. Stay current with emerging .NET technologies and trends. May mentor and support junior developers in their technical growth and day-to-day work. Maintain regular and punctual attendance.
Preferred Qualifications: Experience with
CI/CD pipelines
and
DevOps
practices. Familiarity with
cloud platforms
(e.g., Azure, AWS) and deploying .NET applications in cloud environments. Knowledge of
Blazor
for interactive web UIs using C# instead of JavaScript
Education and/or Experience: 7+ years
of professional software development experience with a strong focus on web and UI development in the .NET ecosystem. Advanced proficiency in
C#, ASP.NET, ASP.NET Core, and MVC
frameworks; experience with
VBScript
is a plus. Deep understanding of
object-oriented programming (OOP)
and design patterns. Strong front-end development skills, including
HTML, CSS, JavaScript , and at least one modern
UI framework
(React, Angular, Vue.js, etc.). Proven experience developing and integrating
RESTful APIs . Hands-on experience with
SQL Server
and/or NoSQL databases; proficient in using
Entity Framework Core
or similar ORMs. Familiarity with
version control systems
such as Git. Solid grasp of
Agile/Scrum
development methodologies. Excellent
problem-solving
abilities and strong attention to detail. Effective
communication
and
interpersonal
skills with the ability to work independently and within a team.
Essential Job Duties and Responsibilities include: Design, develop, and maintain modern web applications and UIs using .NET technologies such as C#, ASP.NET MVC, ASP.NET Core, Razor Pages, and Blazor. Create clean, maintainable, and well-documented code following industry best practices and coding standards. Develop and consume RESTful APIs and web services. Build responsive and accessible user interfaces using HTML, CSS, JavaScript, and UI libraries/frameworks such as React, Angular, Vue.js, or Bootstrap. Work with relational and NoSQL databases (e.g., SQL Server, MongoDB) and object-relational mappers (ORMs) such as Entity Framework Core. Conduct unit and integration testing to validate functionality and ensure high-quality deliverables. Participate in peer code reviews and provide constructive feedback to ensure continuous improvement and knowledge sharing. Identify, troubleshoot, and resolve complex technical issues in development and production environments. Collaborate with cross-functional teams throughout the software development lifecycle. Stay current with emerging .NET technologies and trends. May mentor and support junior developers in their technical growth and day-to-day work. Maintain regular and punctual attendance.
Preferred Qualifications: Experience with
CI/CD pipelines
and
DevOps
practices. Familiarity with
cloud platforms
(e.g., Azure, AWS) and deploying .NET applications in cloud environments. Knowledge of
Blazor
for interactive web UIs using C# instead of JavaScript
Education and/or Experience: 7+ years
of professional software development experience with a strong focus on web and UI development in the .NET ecosystem. Advanced proficiency in
C#, ASP.NET, ASP.NET Core, and MVC
frameworks; experience with
VBScript
is a plus. Deep understanding of
object-oriented programming (OOP)
and design patterns. Strong front-end development skills, including
HTML, CSS, JavaScript , and at least one modern
UI framework
(React, Angular, Vue.js, etc.). Proven experience developing and integrating
RESTful APIs . Hands-on experience with
SQL Server
and/or NoSQL databases; proficient in using
Entity Framework Core
or similar ORMs. Familiarity with
version control systems
such as Git. Solid grasp of
Agile/Scrum
development methodologies. Excellent
problem-solving
abilities and strong attention to detail. Effective
communication
and
interpersonal
skills with the ability to work independently and within a team.