Senior Software Development Engineer

NexGen Data Systems Inc (NGDS)
Full time
Software Development
United States
Hiring from: United States
Description:

NGDS is currently seeking a dynamic and motivated Senior Software Developer\Engineer to join our team. As a successful Software Developer\Engineer, you must be motivated and work well with minimal supervision. You must have the ability for both designing and coding projects – from the detailed coding to the broader, overall representation of customer driven products\capabilities. As a Software Developer\Engineer for NexGen Data Systems, you will be inventing new features and products, adding new features to existing DOD applications, and enhancing existing products using advanced computer programming languages to include Java, C#, C++, Lisp, PERL, and Python.


Roles and Responsibilities:



  • Analyze end-user needs and design, test, and develop software to satisfy demand

  • Analyze, and translate business requirements in functional and non-functional system requirements

  • Design user interfaces by using conceptual design techniques such as creating visual mockups, prototypes, and diagrams.
    Essential duties also include:


    • Test-driven development with Angular, React, Java, Junit, etc.

    • Database experience MySQL 5.7

    • Pair programming in the Extreme Programming framework

    • Evolutionary design Collective code ownership Retros Short iterations CI/CD

    • Understand and prioritize work creating and managing container pipelines within Tanzu or have supported an existing environment

    • Experience with CI/CD pipelines – Git, Tanzu

    • Experience working in a DOD and Agile Development environment that combines Lean, Scrum, and XP frameworks

    • Understanding of cloud architecture

    • Ability to correlate requirements to specific tasking

    • Familiarity with JIRA, User Stories, and updating Jira tickets to with appropriate levels of content

    • Experience with documentation (Atlassian Confluence)

    • CI/CD and application build and deploy (Tanzu, Git)

    • Experience with Network Infrastructure (BigIP F5, VPN, firewalls, TCP/IP, DNS, SFTP) is a plus!




Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Requirements:

Desired/Required Skills:



  • Master’s or Bachelor’s degree in quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Information Technology, Information Systems, or relevant field)

  • Ten (10) years with Masters or 14 years with Bachelor’s degree of professional experience with research, design, and development of computer and network software or specialized utility programs which may include database maintenance within an application area. Individual shall have experience applying programming concepts in a professional or academic setting and notable experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting.

  • Secret clearance or higher preferred

  • 8570 compliance (Active Security and OS certifications

  • Possess Agile Developer certification or Certified Scrum Developer certification.

  • Leads the software implementation of complex systems given a high-level software architecture.

  • Translates the software architecture and requirements in to low-level designs and implementation strategies.

  • Selects programming languages, frameworks, and tools appropriate to implement the software architecture and meet requirements.

  • Leads one or more teams responsible for implementing software systems. Note: Experience may be achieved simultaneously.



About the Company:


NexGen Data Systems is an emerging technologies focused company providing expert systems and network engineering solutions to the Department of Defense. NexGen Data Systems promotes a culture of knowledge and career advancement through continued learning, keeping our team current on the latest advances in systems and networking, and enabling our team to provide the best available solutions to our clients.


Benefits:



  • Company covers 100% of premiums for the employee’s medical, dental, and vision insurance and subsidizes premiums for spouse and dependents.

  • Company provides short and long term disability plans.

  • 401(k) match up to 10% of the employee’s salary contributions to 401(K) plan.

  • Comprehensive training and development program.

  • 11 paid holidays and paid time off (PTO) accrual level starts at 15 days annually.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.


NOTE: US Citizens and those authorized to work in the US are encouraged to apply. In order to be qualified for this position, you must be able to obtain and maintain a United States Department of Defense (DoD) security clearance. We are unable to sponsor Visas at this time. NexGen Data Systems provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

We are looking for a Senior Software Engineer to join our team! As a Senior Software Engineer, you will be responsible for the design, implementation and testing phases of the software development life cycle. You will be participating as a...
Software Development
United States
Hiring from: United States
UPS - United Parcel Service
Full time
Title: Front End EngineerLocation: REMOTEJobDescription:Roadie, a UPS Company, is a logistics management and crowdsourced delivery platform. Founded in 2014, Roadie offers businesses fast, flexible and asset-light logistics solutions for last-mile delivery. Roadie enables local delivery to more than 95% of...
Software Development
United States
Hiring from: Anywhere
Title: Senior Full Stack Engineer, SearchLocation: RemoteJobDescription:Muck Rack is the leading SaaS platform for public relations and communications professionals. Our mission is to enable organizations to build trust, tell their stories and demonstrate the unique value of earned media. Muck...
Software Development
United States
Hiring from: Anywhere