Full Stack .NET Developer

Codetech•Tallahassee, FL

About The Position

The Full Stack .NET Developer works as an expert developer on a full-lifecycle agile development team. The role develops custom software applications and databases, enhances existing systems, troubleshoots application issues, integrates applications, and implements and supports off-the-shelf software solutions. The developer makes high-level design decisions and implements solutions according to enterprise technical standards, including coding standards, tools, and platforms. The role works directly with subject matter experts and other stakeholders to ensure solutions meet defined requirements, and collaborates with team members to analyze, design, implement, and test solutions. The developer serves as a senior technical contributor on cross-functional application projects, helping deliver robust, scalable, high-volume, distributed, and redundant web applications. Responsibilities span the application lifecycle, including architecture and design implementation, coding, unit testing, deployment alignment, and continuous improvement. The role also contributes to technical leadership, communicates architectural vision across distributed teams, and keeps current with relevant development technologies and methodologies.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Systems, or a related field, or equivalent work experience.
  • Five or more years of experience as a lead developer.
  • Eight or more years of broad experience with development technologies, including Microsoft .NET (C#), ASP.NET/MVC, WCF/WebAPI, SQL Server, JavaScript frameworks, REST, XML, JSON, HTML, Python, GIS frameworks, and CSS.
  • Skill in updating legacy applications to service-oriented architecture.
  • Knowledge of design patterns, performance issues, and troubleshooting strategies.
  • Knowledge of waterfall and agile development methodologies.
  • Experience with custom frameworks and templates.
  • Ability to architect and deploy high-volume, high-transaction, distributed, and redundant web applications.
  • Experience with Microsoft SQL and other relational database management systems, including Oracle.
  • Strong verbal and written communication, interpersonal, conflict-resolution, and customer-service skills.
  • Ability to work in a fast-paced, high-volume, deadline-driven environment and balance multiple demands independently and as part of a team.
  • Ability to conduct complex systems analysis and translate user requirements into business solutions.
  • Ability to apply research and best practices to problem avoidance and continuous improvement.
  • Ability to architect cloud-based applications using PaaS and IaaS offerings, including Microsoft Azure and Amazon Web Services.
  • Ability to lead technical teams in web technology architecture, design, and implementation.
  • Ability to work effectively as part of a distributed development team.
  • Professionalism when working with all levels of management and staff.
  • Creativity and resourcefulness in problem-solving and collaboration across disciplines.
  • Knowledge of object-oriented programming concepts.
  • Ability to organize workload, understand assignments, meet deadlines with little direction, and determine appropriate next steps.
  • Ability to communicate clearly in writing and verbally, listen effectively, and process information from others.
  • Ability to assess customer needs, provide assistance or information, and resolve problems.
  • Ability to make objective, well-informed decisions using critical thinking and analysis.
  • Flexibility in adapting to change, new processes, new information, and unexpected obstacles, and ability to give and receive constructive criticism.
  • Ability to motivate and guide others, adapt leadership styles, and contribute to shared team goals.
  • Knowledge of quality assurance and control principles, techniques, and tools, and ability to apply them.

Nice To Haves

  • Experience with Scrum, SAFe, DAD, or another agile approach is highly desired.
  • Extensive experience updating legacy applications to service-oriented architecture is preferred.

Responsibilities

  • Work as a senior developer on cross-functional application projects and ensure robust, scalable solutions are implemented.
  • Collaborate with team members and subject matter experts to deliver solutions that meet customer requirements.
  • Develop applications throughout the full lifecycle.
  • Write code that implements architecture and design while meeting standards for code quality and efficiency.
  • Fully unit test solutions before user acceptance testing and implementation.
  • Coordinate with distributed cross-functional teams to communicate, support, and deliver the architectural vision.
  • Align .NET platform development initiatives with the Department's development vision, strategy, and deployment.
  • Develop and apply knowledge of relevant software development trends, technologies, and methodologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service