Amsive is looking for a Software Developer to join their Development Services team to design, develop, and maintain internal- and client-facing solutions leveraging the Microsoft stack, with an emphasis on back-end development.
Requirements
- Intermediate level proficiency in languages and frameworks commonly leveraged at Amsive, including C-Sharp .NET (framework, standard), ASP.NET MVC, and Python.
- Intermediate level proficiency in T-SQL, with demonstrable knowledge of relational databases and related architecture and design concepts.
- Knowledge of and experience implementing information security best practices in the context of software engineering.
- Previous professional experience working as a Software Developer or Engineer for an enterprise is preferred.
- Previous experience working with Microsoft Azure services and infrastructure is preferred.
- Familiarity with leveraging generative AI in support of software engineering is preferred.
Responsibilities
- Design, develop, and maintain libraries, web applications, and services using the Microsoft stack, including technologies such as .NET, C-Sharp, T-SQL/ SQL Server, ASP.NET, and Azure services and infrastructure.
- Develop robust and scalable server-side logic, APIs, and database schemas to support front-end functionality and ensure seamless integration with other systems.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to team members.
- Work closely with cross-functional teams including product managers, designers, architects, and developers, to gather requirements, define technical specifications, and deliver high-quality software solutions.
- Stay up to date with the latest industry trends and technologies and contribute to the continuous improvement of development processes and tools to enhance productivity and quality.
Other
- Associate’s degree in Computer Science or related field, or equivalent professional experience.
- Strong collaboration and communication skills, with the ability to work effectively in a team-oriented environment and build positive relationships.
- Meticulous attention to detail, with a focus on delivering high-quality, reliable, and maintainable software solutions.
- Ability to work in a remote environment, with a requirement to work ET or CT time zone.
- New York Metropolitan area is a plus.