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.