About The Position

The Entry-Level Software Developer supports the design, development, testing, deployment, and maintenance of business applications using C#, .NET, SQL Server, Azure, and Vue.js. This role works closely with senior developers, IS staff, and business stakeholders to deliver reliable and maintainable software solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience).

Nice To Haves

  • 2+ year of software development experience (internships and academic projects accepted).
  • Exposure to C#/.NET, Vue.js (or similar JavaScript/TypeScript frameworks), and SQL Server.
  • Familiarity with Azure cloud concepts or willingness to learn skills
  • Understanding of object-oriented programming.
  • Working knowledge of JavaScript/TypeScript and REST APIs.
  • Familiarity with Git, Agile practices, and SDLC processes.
  • Strong communication and problem-solving abilities.

Responsibilities

  • Develop and maintain applications using C#, .NET, ASP.NET Core, and Vue.js.
  • Write clean, maintainable code and participate in peer code reviews.
  • Translate business requirements into functional software components.
  • Create and optimize SQL queries, stored procedures, and database structures using SQL Server.
  • Assist with deploying applications to Azure (App Services, Functions, Azure SQL, Storage).
  • Support and help maintain CI/CD pipelines using Azure DevOps.
  • Debug issues across the full stack and help resolve production problems.
  • Collaborate with developers, analysts, and business stakeholders in an Agile environment.
  • Maintain accurate documentation for code, processes, and system behavior.

Benefits

  • paid time off
  • 401(k) plans
  • affordable health, life, dental, vision and prescription drug benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service