Full Stack Software Engineer

IBM · US Washington

Company

IBM

Location

US Washington

Type

Full Time

Job Description

Introduction
As an Application Developer you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment.  The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally collaborating and integrating code into enterprise systems. You will have access to the latest education tools and technology and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!

Your Role and Responsibilities

Octo an IBM company is an industry-leading award-winning provider of technical solutions for the federal government. At Octo we specialize in providing agile software engineering user experience design cloud services and digital strategy services that address government’s most pressing missions. Octo delivers intelligent solutions and rapid results yielding lower costs and measurable outcomes.

Our team is what makes Octo great. At Octo you’ll work beside some of the smartest and most accomplished staff you’ll find in your career. Octo offers fantastic benefits and an amazing workplace culture where you will feel valued while you perform mission critical work for our government. Voted one of the region’s best places to work multiple times Octo is an employer of choice!

You…

As a Full Stack Software Engineer with Octo you will join an Agile program in support of the development of a new high priority mission-critical application at the Transportation Security Administration. You are a cross-functional Development Engineer skilled in developing open source cloud-ready microservice based applications using serverless frameworks. You have a passion for high-quality reliable and maintainable code. You are comfortable working side by side with engineers analysts and customers to make decisions together and troubleshoot issues. You are agile fearless enthusiastic empathic and relentless in the pursuit of continuous improvement.

Us…

We were founded as a fresh alternative in the Government Consulting Community and are dedicated to the belief that results are a product of analytical thinking agile design principles and that solutions are built in collaboration with not for our customers. This mantra drives us to succeed and act as true partners in advancing our client’s missions.

Program Mission…

You will be working on a high-profile program supporting mission-critical application development for the Transportation Security Administration (TSA). Your team on the program will have a direct say with your participation in the design and implementation to a mission-critical applications starting at the design phase to include the development implementation and maintenance of a technology roadmap.

Years of Experience: 3+ years of relevant experience preferred.

Education: Bachelor’s degree preferred

Location: Remote

Clearance: U.S. Citizen | Ability to obtain and maintain a Public Trust is required | Active TSA clearance strongly preferred


Required Technical and Professional Expertise

  • Responsible for the design development and engineering of a customer application built on a technology stack including AWS Services SAM (Serverless Architecture Model) React and other JavaScript-based frameworks for web development
  • Responsible for the design development and engineering of REST based API endpoints
  • Responsible for the design development and unit testing AWS Lambdas to implement various backend functionality
  • Responsible for testing AWS Lambdas using Postman and generate API documentation using Swagger
  • Responsible for developing unit test cases using Jest framework and mock data
  • Responsible for using best practices such as unit test integration to ensure high code quality standards are met
  • Responsible for following the team’s established Agile processes which include supporting both short and long-term planning cross-functional support and demonstrating working software.
  • Experience with DevOps and DevSecOps principles to deploy code using code pipelines including GitHub actions and Gitlab tools. Familiarity with SonarCube quality checks is highly desirable.
  • Experience with programming and software development to include analysis design development implementation testing maintenance quality assurance troubleshooting and/or upgrading of software systems.
  • Experience architecting software solutions based on customer requirements.
  • Experience designing and implementing automated build and deployment pipelines and supporting platform.
  • Working knowledge of various AWS cloud services
  • Working knowledge of web service environments languages and formats such as RESTful APIs SOAP FTP/SFTP HTML CSS3 JavaScript XML and JSON
  • Experience with container technologies such as Docker or Kubernetes
  • Working experience with CI/CD pipelines; including technologies such as Jenkins and Github
  • Strong communication skills and interest in a pair-programming and test-driven development environment
  • Clearance: U.S. Citizen | Ability to obtain and maintain a Public Trust is required | Active TSA clearance strongly preferred


Preferred Technical and Professional Expertise

  • Working knowledge of management/tracking utilities such as JIRA/Confluence a plus
  • Experience working in a SAFe Agile environment and knowledge of Agile philosophies.
  • Able to clearly communicate and provide positive recommendation of improvements to existing software applications.
  • Understanding of the importance of clean code and integrated testing while following design best practices (data structure and design patterns)
Apply Now

Date Posted

10/25/2023

Views

4

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Federal Software Sales Representative- Data, AI and Automation - IBM

Views in the last 30 days - 0

The role of a Technology Sales Specialist in IBMs Data and AI brand involves accelerating enterprises success by providing datadriven solutions and se...

View Details

Salesforce Enterprise Architect (TS/SCI + Full Scope Polygraph) - IBM

Views in the last 30 days - 0

The text describes a role as an Enterprise Architect specializing in implementing Salesforce within a highly secure client engagement The role involve...

View Details

Sr. Salesforce Test Automation Engineer - IBM

Views in the last 30 days - 0

The job description highlights the importance of longterm relationships collaboration and innovation in IBM Consulting The role requires experience in...

View Details

Package Consultant-SAP SCM MM - IBM

Views in the last 30 days - 0

As an IBM Associate Business Consultant you will have the opportunity to tackle complex business problems capitalize on market opportunities and under...

View Details

Managing Director: Federal Sales- IRS/Treasury - IBM

Views in the last 30 days - 0

The role of a Technology Sales Managing Director at IBM involves leading a team of multiskilled professionals to craft and execute account strategies ...

View Details

Managing Director: Federal Sales USAF and IRS/Treasury - IBM

Views in the last 30 days - 0

The text describes a career opportunity within IBM as a Technology Sales Managing Director for their biggest account The role involves leading a team ...

View Details