Software Engineer- Full stack

Gennex Resourcing
McLean, Virginia
Report

Job Description
The Software Engineer should have experience with full-stack development.

They will design, develop, code, test, and debug complex new web applications and micro services, or make significant enhancements to existing software.

The ideal candidate is a hands-on software developer with experience with application development to customer specifications.

They must have strong, firsthand technical expertise in a variety of configuration management and software development and the proven ability to fashion robust solutions.

They must be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.

KEY RESPONSIBILITIES:
Analyze, design and develop web applications, micro services with unit tests Test software development methodology in an agile environment.

Provide ongoing maintenance, support and enhancements in existing systems and platforms. Collaborate cross-functionally with data scientists, analyst, project managers and other engineers. Troubleshoots complex problems and provides customer support for software systems and application issues.

Provide recommendations for continuous improvement. Work alongside other engineers on the team to sustain and advance our organization’s capabilities.

Security clearanace -TS/SCI FS Poly VA

Requirements

REQUIRED KNOWLEDGE/SKILLS:
Candidate must have an active TS/SCI with a Full Scope Polygraph

Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience 8-10 years of related software development experience

Experience with current NSA tools and capabilities Hands-on experience with web development using Javascript framework (Angular, React) Hands-on experience with application development using a Java (Springboot) for web server APIs Experience with a RDBMS (SQL) or a NoSQL data store a plus Experience with test-driven development and automated testing frameworks Experience with Scrum/Agile development methodologies. This includes participating in daily team stand up meetings and being an active participant in codes reviews and pull requests

Experience with container technologies (Docker, Kubernetes) a plus Capable of delivering on multiple competing priorities with little supervision

Excellent verbal and written communication skills

We’re looking for someone with 3 to 5 years of experience and is familiar with the following software/tools: Experience in modern programming languages like Javascript, Typescript, Node, Java, Python, etc.

Experience with build automation technologies like Maven, Jenkins, etc. Experience with building APIs and services using Java spring-boot.

Experience with Elastic Search and relational databases. Experience with UI/UX Design.

Experience with Angular Typescript is preferable.

Gennex Resourcing
Web Development
Full Time
Onsite
Competitive
See Description for Experience
2 years, 5 months ago