Expert Applications Developer

$170K — $195K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI with Full Scope Polygraph (preferably from this client)
  • 10+ years of application development experience, leading engineering efforts
  • Proficiency in Java, Python, and front-end development with Angular
  • Familiar with relational databases (Postgres, MySQL) and AWS
  • Experience in API development and REST-like APIs
  • Competent in writing SQL queries
  • Proven ability to work collaboratively with cross-functional teams

Responsibilities

  • Develop software applications as web services using Java, Node JS, and Angular
  • Maintain software applications interacting with data in relational databases or Cloud technologies
  • Upgrade and maintain APIs and search services with REST-like APIs
  • Utilize XML and JSON for data transfer and management
  • Write SQL queries for database interaction
  • Enhance search usability by leveraging enterprise capabilities
  • Collaborate with teams to translate project requirements into technical solutions
  • Optimize application performance for scalability and security
  • Troubleshoot and resolve software defects, ensuring high quality
  • Conduct code reviews and promote continuous improvement

Benefits

  • Medical, Dental, Vision, Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Employee Assistance Program (EAP)
  • Training and Tuition Assistance
  • Paid Time Off and Holidays
Full Job Description
Description

Markon is building a talent pool of Expert-Level Applications Developers to support future Intelligence Community customer missions. This pipeline opportunity is intended to identify highly experienced candidates to support the development, enhancement, and operations & maintenance (O&M) of systems and initiatives focused on streamlining operations, automating processes, and aligning solutions to enterprise digital architecture. Selected candidates will be considered for future openings aligned to mission and technology modernization priorities.

Responsibilities

The ideal Expert Applications Developer will be responsible for (but not limited to) the following tasks:

  • 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.

Qualifications Required:
  • 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.

Desired:
  • 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.

Salary RangeUSD $170,000.00 - USD $195,000.00 /Yr.The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Similar Jobs

More Information Technology Jobs

Find similar Expert Applications Developer jobs: