Logo
TMC Technologies

Software Developer III

TMC Technologies, Clarksburg, West Virginia, us, 26306


Job Title

Software Developer III

Location

Clarksburg, WV 26306 US (Primary)

Category

Information Technology

Job Type

Full-time

Career Level

Staff

Education

Bachelor's Degree

Travel

None

Security Clearance Required

Secret

Job 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

Job Requirements

Active Secret clearance requiredMinimum 6 years of software development experience requiredMinimum of a 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 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 AzureScaled Agile (SAFe) experience preferred

We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.