Senior Software Developer


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

4th August 2022

Location

Philadelphia

Salary/Rate

Upto £123026

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

Senior Software DeveloperJob Type: Full-Time, PermanentLocation: Hybrid in PhiladelphiaSalary: Up to 150k Responsibilities

* Lead analyses, design concepts, architecture definitions, and development of prototypes, engineering data management (EDM), and proof-of-concept demonstrations.

* Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software.

* Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.

* Develops intelligence application software using: Java, Relational Database Management Systems (Postgres, MySQL) in containerized environment

* Develops microservice based architectures supporting Intelligence applications

* Works with:

o Languages/Frameworks: Java, JS, Kotlin, Golang, React

o DBs: MongoDB, Postgres

o Data Streaming: Confluent Kafka

o CI/CD: GitCI

o Git: GitLab

o Kubernetes

Education/Certifications

* DoD 8570 approved baseline cert for Information Assurance Manager (IAM) Level II or Information Assurance Technician (IAT) Level II (https://public.cyber.mil/cw/cwmp/dod-approved-8570-baseline-certifications/)

* Master's degree in Computer Science or other applicable technical degree

Required Experience

* Experience in the test-driven development (TDD), Extreme Programming (XP) agile software methodologies and lean practices

* Full stack development using Java, JavaScript, related technologies & REST APIs

* Experience with information security concepts and applications to design and put in place security measures that protect networks and data systems

Desired Experience

* Experience operating in agile software product teams building/deploying cloud-based software in a continuous integration/continuous delivery (CI/CD) software pipeline.

* Experience in Scrum/Kanban

* Experience with Gitlab, Jira or other work management systems

* Experience with ensuring a system meets rigorous CI/CD Information Assurance requirements

* 10+ years' experience working in high performance teams and/or product teams

* Experience leading teams in technical decisions/recommendations

* Advanced knowledge and application in software architecture principles

Clearance

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: