Full Stack Software Developer - Mid Level

Company:  RPMGlobal
Location: Reston
Closing Date: 17/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Full Stack Software Developer - Mid Level

Why This is an Exciting Role:

As a Full Stack Software Engineer at Boeing Intelligence & Analytics, you will be responsible for providing application development and support to an eco-system of big data apps, in a collaborative environment.

Here are some of the roles and responsibilities for a Full Stack Software Developer at BI&A:

  • Interacts with customers, PMs, and other development teams to gather, analyze, and define requirements to determine the most effective software and web technologies to satisfy the client's needs.
  • Develops, maintains, supports, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis from system level to individual software components.
  • Utilizes software engineering and design methodologies appropriate to the development, integration, and enterprise-level production environment.
  • Reviews and tests software components for adherence to the design requirements and documents test results.
  • Designs, creates, tests, and maintains software and web-based applications and content solutions to satisfy customer requirements.
  • Follows a formal design process using formal specifications, data flow diagrams, and adheres to laws, standards, and established guidelines for development and delivery of software and web applications.
  • Designs and develops visually-pleasing, content-rich, user-friendly interfaces with intuitive navigation.
  • Develops and maintains software and web development technical documentation to assist with software and web application maintenance and upgrades.
  • Provides software process management and configuration management throughout the software/web development life cycle.
  • Serves as the technical lead of multiple software development teams.
  • Selects the software development processes in coordination with the customer and system engineering.
  • Recommends new technologies and processes for complex software projects.
  • Ensures quality control of all developed and modified software.
  • Delegates programming and testing responsibilities to one or more teams and monitors their performance.
  • Analyzes and troubleshoots extremely complex software problems and provides solutions using the latest technologies.
  • Integrates new software and web products with existing software and web applications in order to improve the functionality or design of the system.

Experience and Qualifications:

To be eligible for this demanding position, the ideal candidate should demonstrate the following experience and qualifications:

Required Education and Years of Experience:

  • 9+ years of professional experience with a Bachelor's degree in Computer Science or related equivalent discipline.
  • 7+ years of professional experience with a Master's degree or equivalent.
  • Additional experience will be considered in lieu of a degree.

Required Qualifications:

  • Active TS/SCI clearance with polygraph.
  • 5+ years of Full Stack Development.
  • NoSQL/SQL (Mongo, PostgreSQL) familiarity.
  • REST APIs, utilizing secure transport methodology.
  • CI/CD tool experience (Gitlab, Jenkins).
  • Microservices Architecture.
  • Java, Spring, Springboot, MongoDB, ElasticSearch.
  • Containerization using Docker and Kubernetes.

Desired Qualifications:

  • Utilizing Cloud Platform technologies, preferably AWS.
  • Big Data Tools (Elasticsearch, Splunk, NiFi, Kafka).
  • Agile/Scrum experience.
  • Experience building and deploying Docker-based applications.
  • Familiarity with ETL and AI/ML concepts.

Telework/Remote Availability: Hybrid work schedule; 16-hours per week approved.

Work Location: New Providence, NJ; Annapolis Junction, MD; Washington, DC; Reston, VA.

Summary Pay Range:

Please note that the information shown below is a general guideline only. Pay is based upon candidate experience and qualifications, as well as market and business considerations.

$145,000 - $170,000

#J-18808-Ljbffr
Apply Now
Share this job
RPMGlobal
  • Similar Jobs

  • Full Stack Software Developer - Mid Level

    Reston
    View Job
  • Full Stack Developer Mid-Level

    McLean
    View Job
  • Full Stack Developer Mid-Level

    McLean
    View Job
  • Full Stack Developer Mid-Level

    McLean
    View Job
  • Full Stack Developer Mid-Level

    McLean
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙