About The Position

Markon is seeking an Expert-Level Software Developer to support mission-critical programs in a secure environment. This role provides full-stack development expertise across multiple programs and may serve as a technical consultant within the division. The selected candidate will apply deep knowledge of the software development lifecycle to design, develop, and deliver scalable, secure, and high-performing applications. This position requires strong leadership capability, advanced technical proficiency, and the ability to collaborate effectively within dispersed Agile teams.

Requirements

  • Bachelors degree + 11+ years of experience
  • Active TS/SCI FS Poly Security Clearance
  • Experience with Angular
  • Experience with Java
  • Willingness to develop and implement solutions in a dispersed team environment
  • Experience working on a SCRUM team supporting Lean Agile Framework
  • Experience with GIT and Jenkins
  • Demonstrated experience with web service design and development
  • Experience with continuous integration, test automation, and DevOps
  • Familiarity with LINUX environments
  • Knowledge of JAVA DataBase Connectivity (JDBC), Open DataBase Connectivity (ODBC), or direct database interfaces

Nice To Haves

  • Experience implementing microservices (preferably micro front end)
  • Government customer architecture/engineering board experience
  • Experience implementing AWS cloud solutions
  • Experience with automated CI/CD pipelines
  • Experience with distributed data architectures
  • Experience discussing technical topics with non-technical people
  • Puppet module development
  • Terraform development
  • Hands-on experience with Web Services (REST and SOAP)
  • Familiarity with AWS services and working in an AWS environment

Responsibilities

  • Apply knowledge and provide guidance to all phases of the software development lifecycle.
  • Analyze user/business needs and functionality to plan and design software systems to meet those needs.
  • Create advanced models and diagrams that show programmers the software code needed for an application.
  • Provide analysis for reports on software project specifications, activities, or status.
  • May provide guidance and work leadership to less-experienced analysts.
  • May act as a consultant across multiple programs and/or contracts within a division.
  • Conduct routine quality assurance activities such as peer reviews.
  • Translate system requirements from both formal and informal requirements into complex application interfaces.
  • Remain abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service