Backend Python Software Engineer

Synergy Ecp
Annapolis Junction, Maryland, United States, 20701
Full-time

Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.

S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to deliver critical and innovative capabilities to high-level decision makers that enhance our nation's security.

In an ultra-competitive environment, Synergy ECP has thrived by adhering to our name, making sure excellence is displayed by our E mployees, to our C ustomers and by Improving P erformance (ECP).

It's what sets us apart, enabling us to be an autonomous yet agile business that delivers huge results showing we're ready to meet our customers' evolving demands.

Synergy ECP has earned a client list that includes numerous Fortune 100 companies, in addition to multiple branches of the US government and military services.

Synergy ECP is looking for a Backend Python Software Engineer to develop, test, deploy, and sustain various Python based ReST end points, microservices, and data model management capabilities utilizing Django and Flask frameworks to interact with data models such as MariaDB, MongoDB, and PostgreSQL and send data upon request, in JSON format, to UI front ends.

Essential duties and responsibilities include :

  • Provide middleware and backend support to all system applications
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes;

and investigate problem areas

Modify existing software to correct errors to improve its performance

Requirements

A bachelor's degree in computer science or related discipline from an accredited college or university is required and four (4) years of experience as a SWE on projects and program of similar scope and complexity.

In lieu of a degree, seven (7) years of experience as a SWE in programs and contracts of similar scope, type and complexity is required

Required Capabilities :

  • Python
  • Py-Spark
  • Django or Flask
  • MongoDB or MariaDB
  • Micro service model

Desired Qualifications :

  • NiFi
  • PressureWave
  • Swagger
  • AWS,C2S or other cloud experience
  • Docker
  • Visual Studio Code or similar IDEs
  • JSON and / or XML serialization
  • Jira
  • Confluence
  • Git version control
  • Agile

CLEARANCE REQUIRED

The qualified individual must be fully cleared in current access with the appropriate MPO client polygraph

Taking Care of the People Who Take Care of The Nation

Compensation : We offer highly competitive compensation that is consistently recognized by our employees as being generous!

Health & Retirement : We offer a comprehensive Health Benefits package and 401K Retirement plan so you can take care of yourself and your family.

both now and in the future. Other health-related benefits include an employee Gym wellness benefit, People Partners who will help you navigate both personal and professional worlds, as well as strong wellness related resources offered through our healthcare provider.

Education : Individual growth is a priority at Synergy ECP. Employees are encouraged to take advantage of our company-sponsored continuing education program so they can get their degree or that next certification needed to propel them towards the next level.

Not sure what's best for your career plans, we'll help you navigate it all!

Work / Life Balance : A healthy work / life balance is essential for building and executing your work effectively at Synergy ECP, but it's also necessary to allow you the room to pursue everything you want to develop in your personal life.

We offer a generous Paid Time Off benefit and 11 paid holidays a year. Synergy ECP also provides flexible work options that work with your schedule and lifestyle.

Philanthropy : With the help of our amazing employees, Synergy ECP participates annually in building awareness, volunteering and contributing to dozens of organizations.

We believe that giving back creates a sense of purpose, engagement, and fulfillment. Have a cause you are passionate about?

We bet you'll find others here that care about it just as much!

Great Corporate Facilities : Come by our corporate office and enjoy a weekly happy hour, take a drive to nearby restaurants, grab a snack or coffee in our café, or utilize our collaborative office space and conference rooms.

SkillBridge : Our SkillBridge Program takes the incredible experience our servicemembers already have and shows them how to apply it within corporate environments.

We are fanatical about helping our Military!

Synergy ECP is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected class.

PI249325768

1 day ago
Related jobs
Promoted
Capital One
Baltimore, Maryland

Lead Software Engineer, Full Stack (Python,AWS,GO). As a Capital One Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 6 years of experience in software engineering (Internship experience does not apply). New Yor...

ManTech
Hanover, Maryland

Demonstrated knowledge of multiple software development methodologies (e. Ensuring software standards are met. Modifying existing software to correct errors, to adapt to new requirements, or to improve performance. Debugging and troubleshooting software. ...

Promoted
Capital One
Mount Rainier, Maryland
Remote

Locations: VA - Richmond, United States of America, Richmond, VirginiaLead, Software Engineer; Backend (Remote Eligible)Do you want to work for a tech company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest technologi...

Triaplex, Inc.
Fort Meade, Maryland

Demonstrated relevant experience as a Software Engineer using C++ and Python. Software Engineer with a background in . Debug existing software and correct defects using C++ and Python. Four years' additional relevant software engineering experience may be substituted for a Bachelor's degre...

Promoted
Capital One
Baltimore, Maryland

Senior Software Engineer, Full Stack (Python). As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of professional software engineering experience (Internship experience does not apply). New Yor...

Akina, Inc.
Annapolis Junction, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open-Source Software (OSS) and/or Commercial Off­The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and sy...

Promoted
Capital One
Baltimore, Maryland

Lead Software Engineer, Backend. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 6 years of professional software engineering experience (Internship experience does not apply). New York City (Hybrid...

Deloitte
Baltimore, Maryland

You will work closely with analysts, operators, and other software engineers to build and maintain constantly changing and growing datasets. You will act as backend developer supporting a large-scale innovative project that involves the design, implementation, deployment, and high-performance tuning...

Power3 Solutions and Partnering Companies
Linthicum Heights, Maryland

We are a software engineering and consulting firm providing more than 45 years of service to state and federal customers. We are looking for a mid-level Software Engineers to join our team. ...

Technology Resource Experts LLC
Annapolis Junction, Maryland

Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a Bachelor’s Degree. Software Engineer to join their rapidly growing team!. We have an immediate opening for a Software Engineer to support algorithm development and querie...