Mid-Level Developer

Job Locations US-DC
Job Post Information* : Posted Date 3 months ago(1/22/2021 4:54 PM)
Location : Location
Clearance Requirement
Job Requires Relocation


SOSi is currently seeking an experienced Mid-Level Developer to to support the United States Department of State - Office of Risk Analysis and Management in Washington, DC


  • Member of the Agile Scrum Team.
  • Develops code and automated tests based on most complex requirements.Mentors and works with junior developer role.
  • Support the Cloud Engineer with production issues.
  • Develops automations including builds, testing, environment configuration, installation.
  • Assists with development of User Stories and related requirements artifacts.
  • Plan, test, and execute continuity of operations plans for all applicable systems
  • Work as part of a team developing and deploying and supporting SaaS applications in IRM’s cloud-based environment.

Software Systems Utilized:

  • Microsoft Azure Cloud
  • Azure Cognitive Search
  • Azure CosmosDB
  • Azure Functions/Step Functions
  • Serverless
  • Node.js


  • Secret Clearance or ability to obtain Interim Secret Clearance
  • Four-year degree in computer science, business or closely related field 
  • Minimum of 5 years of software engineering experience in web based environments
  • Must have the ability to effectively communicate technical as well as non-technical information, both orally and in writing.
  • Must place emphasis on teamwork and work well in a team oriented environment.
  • Must have experience working within an organized team of developers adhering to Agile processes.
  • Must have experience developing software in a cloud environment (AWS, Azure)
  • Must have a good understanding of API development and knowledge of developing and deploying REST based microservices in a cloud environment
  • Must have hands-on experience working with database engines such as MySQL, SQL Server, DB2, Oracle, Postgres, MongoDB, Cassandra DB, Dynamo DB, etc.
  • Must have an understanding of FaaS (Functions as a Service) and developing/deploying code to serverless computing environments
  • Must be able to demonstrate competency in Javascript for server-side development and at least one additional programming language used in serverless computing environments (Python, C#, F#, Java etc.)

Preferred Qualifications

  • Experience with creating, deploying, configuring and scaling applications in Azure;
  • Experience setting up structures and security models in cloud environments.
  • Proficient and demonstrated knowledge of Node.js
  • Azure specific experience with developing API’s on top of Azure managed databases, search services
  • Knowledge and proficiency with DevOps practices and automation in Azure environments
  • Knowledge of CosmosDB, Cognitive search, Azure step functions
  • Knowledge of at least one modern Javascript client side framework ( React.js, Angular etc.)
  • Additional experience building web applications with any of the following languages: C#, Java, Python, F#
  • Some Experience in CI/CD tool sets (e.g. Jenkins, GitLab, Ansible etc).
  • Fluency in a foreign language is desirable, but not required.

Working Conditions

  • Working conditions are normal for an office environment.
  • Fast paced, deadline-oriented environment.

SOSi is an equal employment opportunity employer and affirmative action employer. All interested individuals will receive consideration and will not be discriminated against on the basis of race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity, genetic information, or protected veteran status. SOSi takes affirmative action in support of its policy to advance diversity and inclusion of individuals who are minorities, women, protected veterans, and individuals with disabilities.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed