Expert Applications Developer

MarkonHerndon, VA
50d

About The Position

Markon is seeking an Expert-level Applications Developer to support the development and O&M of a variety of systems and initiatives focused on streamlining operations, automating processes, and aligning customer solutions to the overarching digital architecture.

Requirements

  • An active TS/SCI with Full Scope Polygraph (preferrably from this client).
  • 10+ years of related application development experience, with an emphasis on leading engineering efforts across the application stack.
  • Experience in Java, Python, and front-end development using Angular.
  • Familiarity with relational databases such as Postgres, MySQL, and/or Cloud technologies like AWS.
  • Experience in API development and working with REST-like APIs.
  • Experience writing SQL queries.
  • Ability to collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
  • Experience in troubleshooting and resolving software defects.
  • Experience in an Agile environment.

Nice To Haves

  • Experience with Microservices architecture.
  • Familiarity with source code management and integration tools like GitHub/GitLab, Jenkins.
  • Knowledge of best practices for coding, testing, and deployment.
  • Experience in improving search and website usability/accessibility.
  • Ability to recommend technological improvements to existing processes and applications.

Responsibilities

  • Develop software applications as web services using Java, Node JS, Angular with Typescript, Springboot with Hibernate, and messaging, as directed by the sponsor.
  • Develop and maintain software applications as web services interacting with data stored in Postgres, MySQL, and other relational databases and/or Cloud technologies like AWS.
  • Develop, upgrade, and maintain APIs and search services with REST-like APIs to communicate with other software applications and databases.
  • Utilize XML, JSON, or other Sponsor standards for data transfer and metadata management.
  • Write SQL queries to interact with databases.
  • Improve search and website usability and accessibility by leveraging enterprise capabilities.
  • Collaborate with business analysts, UX designers, and other developers to understand project requirements and translate them into technical solutions.
  • Optimize application performance, ensuring scalability and security.
  • Troubleshoot and resolve software defects, ensuring a high level of quality and reliability.
  • Participate in code reviews and contribute to a culture of continuous improvement.
  • Stay updated with emerging technologies and recommend enhancements to existing applications.

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service