Tmc Technologies - Clarksburg, WV

posted 8 days ago

Full-time - Mid Level
Clarksburg, WV
Machinery Manufacturing

About the position

The Software Developer III position at TMC involves specializing in Agile software development within the MS Azure ecosystem to support the ongoing development of critical FBI IT systems. This role is primarily remote but may require occasional face-to-face meetings and participation in SAFe ceremonies. Candidates must possess an active Secret clearance due to federal contract requirements.

Responsibilities

  • Develop and maintain an Azure Web App built using C# and Blazor.
  • Create and manage Azure Functions written in C#.
  • Utilize Microsoft VS Code for coding and pushing to a Bitbucket repository with Azure DevOps for CI/CD.
  • Collaborate with front-end, back-end, and database teams, leveraging a strong object-oriented programming background.
  • Develop and maintain multiple Azure Function apps in C#.
  • Use Microsoft Entity Framework for SQL database interactions with a code-first approach.
  • Integrate web applications with external services using REST APIs.
  • Participate in Agile team activities including daily standups, sprint retrospectives, and PI planning meetings.

Requirements

  • Active Secret clearance required.
  • Minimum 6 years of software development experience required.
  • Bachelor's degree required; equivalent experience may be substituted.
  • 6+ years of experience in C# or similar object-oriented programming language.
  • Experience with front-end development and building dynamic web applications, preferably with Blazor, Razor pages, or MVC.
  • Experience with SQL and specifically Entity Framework or similar object-relational mapping database frameworks.
  • Experience working with REST APIs.
  • Experience writing unit tests.
  • Familiarity with Azure or similar cloud services.
  • Strong troubleshooting skills and ability to debug both front-end and back-end issues in a fast-paced environment.
  • Familiarity with agile methodologies and working in agile development teams.
  • Familiarity with Git, Bitbucket, or a similar version control system.

Nice-to-haves

  • Knowledge or experience with Blazor or Razor pages.
  • Experience working with Azure.
  • Scaled Agile (SAFe) experience preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service