View all jobs

Software Developer, Mid 16255723

Washington, DC

Position: Full Stack Cloud Developer

Experience Requirements:

As a Full Stack Cloud Developer, you will play a crucial role in developing and integrating advanced technologies to enhance operations, streamline processing, improve data transparency, and ensure accuracy. Leveraging a cloud tech stack, microservices architecture, microapps serverless environments, and Platform-as-a-Service (PaaS) solutions, you will contribute to the success of our projects.

Key Responsibilities:

  • Develop React UI or other related UI frameworks (e.g., Angular).
  • Utilize Node.js for efficient application development.
  • Employ AWS Cloud Tools, including Lambda, EventBridge, DynamoDB, Kinesis, API gateway, and S3, to optimize cloud-based solutions.
  • Create Application Programming Interfaces (APIs) to ensure seamless data integration, integrity, and availability.
  • Collaborate with multidisciplinary agile teams to design, develop, and integrate microservices, cloud-based solutions, and implement DevSecOps CI/CD approaches.
  • Implement agile and DevOps tools such as Git, Jenkins, Maven, Ansible, and JUnit.
  • Write SQL queries and work with relational databases (e.g., Oracle, PostgreSQL, DynamoDB).
  • Develop predictive analysis codes, software models, and specialized materials.
  • Communicate and collaborate effectively with technical and subject matter expert engineers.
  • Design and implement best practices, IT systems, architectures, and solutions using Agile, DevSecOps, and Cloud Computing technologies.
  • Bring federal government IT consulting experience to enhance our projects.

Required Experience:

  • Bachelor of Science degree in STEM discipline with a minimum of five (5) years of professional experience in software application development.
  • Ability to obtain and maintain DHS Suitability Public Trust 6C (High Risk) clearance.
  • Expertise and experience in full-stack software development.

Additional Required Knowledge and Skills:

  • Configure, deploy, integrate, troubleshoot, and optimize full-stack software development systems, open-source software, and cloud technologies within an Agile and DevSecOps full software development lifecycle (SDLC).
  • Develop scalable, reliable, and high-performance cloud solutions.
  • Set up and support Cloud Infrastructure automation for CI/CD processes using AWS, Azure, and other cloud provider services.
  • Contribute to cloud infrastructure and services architecture, aligning with operational objectives.
  • Implement cloud technologies including IaaS, SaaS, PaaS, and work with cloud management tools.
  • Establish and maintain Agile and DevSecOps application development practices, standards, and governance.
  • Implement cybersecurity solutions using industry best practices.
  • Present effectively in oral presentations and code challenges.
  • Demonstrate innovative thinking, strong problem-solving skills, and analytical abilities.
  • Manage multiple projects or tasks and meet deadlines.
  • Collaborate across functional and technical teams to enhance software delivery agility and quality.
  • Highly desired experience in remote work in a collaborative environment, as well as using reporting tools, workbooks, and dashboards.
  • Familiarity with working in an agile environment is advantageous.

Share This Job

Powered by