TMC Technologies logo

Software Developer II

TMC Technologies
Full-time
On-site
Clarksburg, West Virginia, United States
Description

TMC is in search of a Software Developer specializing in Agile software development within the MS Azure ecosystem to support ongoing development of critical FBI IT systems.  This position is considered to be a remote position; however, staff may be required to support face-to-face meetings with the business line or end users. There is potential for face-to-face SAFe ceremonies on occasion.  The candidate must be a US citizen and possess an active Secret clearance to start due to federal contract requirements.


The Software Developer will have experience with the following:


- Developing and maintaining an Azure Web App built using C# and Blazor, as well as Azure Functions also written in C#

- Use Microsoft VS Code to write code and push to a Bitbucket repository that uses Azure DevOps for CI/CD 

- Work seamlessly with the front-end, back-end, and databases, with a strong object-oriented programming background needed

- Work in an Azure cloud environment to develop and maintain an Azure Web App built on C# and Blazor

- Develop and maintain 5 Azure Function apps built in C#

- Utilize Microsoft Entity Framework to develop and interact with SQL databases using a code-first approach

- Work with REST APIs to seamlessly integrate web applications with external services

- Work with Agile team and attend daily standups, sprint retrospectives, and PI planning meetings to develop solutions based on requirements and acceptance criteria



Requirements

Active Secret clearance required

Minimum 4 years of software development experience required

Minimum of a Bachelor's degree required; equivalent experience may be substituted

- 4+ years of experience in C# or similar object-oriented programming language

- Experience with front-end development and building dynamic web applications, preferably with experience 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 

- 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

 

Bonus points if you have:

- Knowledge or experience with Blazor or Razor pages

- Experience working with Azure

Scaled Agile (SAFe) experience preferred