Senior Developer

Omniscius Consulting

Annapolis Junction, MD, United States Full-time 1 mo ago
Workplace
On-site
Location
Annapolis Junction, MD, United States
Who can apply
Based in the United States: you usually need the right to work there

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

* Lead a small, collaborative development team supporting the sustainment and continuous enhancement of a mission-critical Enterprise Support Services application that enables a key operation.

* Serve as a senior technical point of contact between the development team and the customer, helping translate customer needs into clear, actionable technical requirements and solutions.

* Engage with customers and stakeholders to understand business needs, communicate technical approaches, refine requirements, and build alignment and buy-in for proposed solutions.

* Build intuitive, responsive web interfaces backed by robust data retrieval and storage capabilities.

* Apply hands-on expertise with modern Python frameworks – such as Django, FastAPI, or Flask – to deliver scalable, secure, and performant applications.

* Apply hands-on expertise with modern JavaScript and front-end frameworks, specifically React.js and Vue.js, to deliver high-quality user interfaces and dynamic, client-side application features.

* Integrate backend services through RESTful APIs to support seamless data flow and reliable application functionality.

* Leverage full-stack development skills across Python backend services and modern JavaScript front-end architectures to deliver scalable, end-to-end solutions.

* Demonstrate strong experience with relational database management systems (RDBMS), with primary expertise in PostgreSQL and secondary experience with Oracle and SQL Server.

* Translate complex business requirements into effective enhancements within existing database structures and application logic.

* Support and execute application upgrades while implementing code enhancements that improve performance, maintainability, and long-term sustainability.

* Develop efficient data retrieval solutions that power user-friendly displays and dynamic application views.

* Diagnose, troubleshoot, and resolve application defects to help maintain system stability and a positive user experience.

* Design, build, and deploy Dock containerized applications to Linux servers.

* Conduct thorough unit testing to validate software reliability, performance, and feature accuracy.

* Collaborate within Git/GitLab workflows and contribute to CI/CD pipelines that enable smooth, automated, delivery of application updates.

* Bring a proactive, ownership-oriented approach to problem-solving, provide technical leadership to the development teams, and demonstrate a strong willingness to take on new challenges and learn emerging technologies.

* Actively contribute in an Agile environment by participating in sprint planning, backlog grooming, and iterative development cycles that deliver continuous value.

Qualifications

* TS/SCI with Polygraph

* A bachelor's degree in a technical discipline and twelve (12) years of experience in software development/engineering. Sixteen (16) years of experience in software development/engineering may be substituted in lieu of a degree.

* Working knowledge of JavaScript and modern front-end frameworks, specifically React.js and Vue.js.

* Experience with REST API.

* Experience with modern Python full-stack development, utilizing Python web frameworks (such as Django, FASTAPI, or Flask) paired with modern front-end frameworks (React.js or Vue.js) and RESTful API integrations.

* Unit testing experience.

* Git/Gitlab experience with CI/CD.

* Experience with Docker.

* Working knowledge of Linux.

* Working knowledge of Agile software development processes.

Desired Skills

* Extensive experience in agile development, including running sprint planning sessions, managing sprint backlogs, and delivering high-quality results on time.

* A background in developing enterprise-level applications with a focus on scalability, security, and performance.

* Experience managing systems in a virtual hosting environment including AWS.

* Familiarity with the CI/CD.

About jobs in the United States

Open jobs
191,945 open jobs in the United States, 31,289 of them posted in the last 7 days. See all Jobs in the United States
Typical advertised pay
$85,000 – $185,000 a year for the middle half of the 69,928 job ads from 7,712 employers that state a salary in US dollars (median $134,000). This is base pay as advertised, not total compensation.

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.