Software Engineer
Responsibilities:
Participate in all phases of the software development lifecycle , including:
Requirements analysis
Software design and implementation
Testing, integration, and deployment
Ongoing maintenance and troubleshooting
Design and develop scalable applications using the Django framework or similar full stack frameworks.
Build and maintain RESTful APIs for system integration.
Utilize Python modules and APIs to interact with other systems and services.
Work with SQL/SQLite databases, with an understanding of database modeling and data structure best practices.
Develop in both Linux and Windows operating environments.
Use GitLab for version control and collaborative development
Required Qualifications:
Active TS/SCI with Poly
Degree in Computer Science (CS) or a related technical field.Experience requirements based on education level:
High School diploma/GED + 9 years of relevant experience
Associate’s degree + 7 years of relevant experience
Bachelor’s degree + 5 years of relevant experience
Master’s degree + 3 years of relevant experience
Doctoral degree + 0 years of relevant experience
Demonstrated experience with:
Full software development lifecycle (SDLC)
Django or similar full stack frameworks
Developing Python-based applications
Working with SQL/SQLite databases
Operating in Linux and Windows environments
GitLab or other version control systems
Developing and maintaining APIs
Desired Qualifications:
Experience with additional Python frameworks such as FastAPI or Flask .
Familiarity with containerization tools like Docker .
Experience working in agile development environments .
Understanding of DevOps practices and CI/CD pipelines.
Exposure to cloud platforms (e.g., AWS, Azure, GCP) is a plus
Recommended Jobs
Contracts Administrator Advisor
Responsibilities for this Position Location: USA VA Falls Church Full Part/Time: Full time Job Req: RQ205580 Type of Requisition: Regular Clearance Level Must Currently Possess: …
UX/UI Designer - NATO Innovation Hub
Job Description Job Description UX/UI Designer – NATO Innovation Hub Location: Norfolk, Virginia Type: Full-Time, On-Site Role Overview NATO’s iHub in Norfolk, Virginia, is actively s…
Diagnostic Radiologic Tech - Diagnostic Radiology (Charlottesville)
Responsible for performing routine to complex diagnostic and therapeutic procedures in diagnostic radiology to ensure the production of quality images of all anatomical structures for interpretation …
Senior Global IT Category Manager
Senior Global IT Category Manager Location Falls Church, VA : What's a career like at BAE Systems? Remarkable! If you have an entrepreneurial spirit and are passionate about making a difference, we i…
Senior Business Banker - Greater DC / Northern, VA
Senior Business Banker - Greater DC / Northern, VA The Senior Business Banker plays a critical role in driving the growth and profitability of the bank by generating new deposits, business …
Caregiver 3-11pm shift
Job Description Job Description Benefits: Competitive salary Flexible schedule ComForCare Home Care is a franchise of premier in-home care providers. We take time to understand the nee…
Executive Assistant to the Global CHRO
POLITICO is looking for a motivated, onsite Executive Assistant to support our Global Chief Human Resources Officer (CHRO) and North America HR Team. This role is essential to the success of the HR te…
Tax Manager
Tax Manager A well-established and growing public accounting firm, consistently recognized as a top firm in the Washington, D.C. metro area, is seeking a Tax Manager to join their team. As a Tax…
Laborer - DCI
Job Description Job Description OVERVIEW Seeking candidate with underground utility experience. RESPONSIBILITIES Ability to perform required tasks involved installing fiber optic cable. …
Outpatient Therapist
Job Description Job Description Would you like to work for a non-profit organization where your contributions make a major impact on the lives of the children and families that we serve? Join a …