Software Developer (.Net)

AmsiveNew York, NY
1dRemote

About The Position

Amsive is looking for a Software Developer to join our Development Services team. This role will be responsible for full-stack development of internal- and client-facing solutions leveraging the Microsoft stack, with an emphasis on back-end development. Responsibilities include designing, developing, and maintaining business logic in the context of shared libraries and toolsets, web applications, and services. The ideal candidate will have a well-rounded background in full-stack development, strong backend skills leveraging C# .NET and T-SQL, and have a passion for creating high-quality, scalable, and maintainable software solutions.

Requirements

  • Associate’s degree in Computer Science or related field, or equivalent professional experience.
  • Previous professional experience (2-4 years) working as a Software Developer or Engineer for an enterprise is preferred.
  • Intermediate level proficiency in languages and frameworks commonly leveraged at Amsive, including C# .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.
  • 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.

Nice To Haves

  • 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#, 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service