Search Jobvertise Jobs
Jobvertise

Python Developer
Location:
US-MD-Woodlawn
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Founded in 2003, IT Concepts core values customer-centricity, teamwork, driven to deliver, innovation, and integrity ensure we work together to be the best, realize objectives, and make a positive impact in our communities. We intentionally created and sustain our ITC culture that embraces change, experimentation, continuous learning, and improvement. We bring our design thinking problem-solving approach that challenges assumptions, prioritizes curiosity, and invites complexity to deliver innovative, efficient, and effective solutions. As we continue to grow in the support of our government customers, we are looking for driven and innovative individuals to join our team.

Roles & Responsibilities:

  • Maintain the existing Python code base, including fixing bugs and making minor changes in response to changing data formats and staff requests.
  • Make major modifications of the existing Python code base in response to changes in data sources, changes in network technologies, or changing requirements. Modifications of software will require gathering software requirements, changing the software design if necessary, recoding, testing, and implementation.
  • Develop new Python software to support the agencys mission, if necessary. The development will require gathering software requirements, design, coding, testing, and implementation.
  • Clean up the existing Python code base to make it more readable, stable, and streamlined. Clean up existing Python code to make it conform more closely to software best practices, including loose coupling and information hiding. Clean up can include redesign, refactoring, or rewriting software.

Technical Duties:

  • Review widely used, available PyPI Python modules, for example Pandas, that may already incorporate some of the functionality written from scratch in the code.
  • Develop a detailed plan to revise, refactor, or rewrite the code to improve software design and code readability, or to use PyPI modules to accomplish the same tasks.
  • Create a Git repository for the code.
  • Identify the blocks, modules, functions, classes, and methods that need modification.
  • Develop a software design for the changes.
  • Code the changes.
  • Test the new codes.

Skills utilized in support of this task:

  • Advanced level programming experience with Python.
  • Experience with code maintenance.
  • Experience using Python to query RDBMS, including MySQL, Microsoft SQL Server, Oracle, and PostgreSQL. Experience writing SQL queries.
  • Experience using Python for data transformation and analysis.
  • Experience using Python for automated report generation in csv, Excel, and PDF formats.
  • Knowledge of regular expression pattern matching.
  • Experience with Selenium web driver scripting to automate web browser tasks.
  • Experience with software design and testing.
  • Knowledge of principles of structured software design and object-oriented design.
  • Ability to communicate effectively to employees and management.

Requirements

Basic Qualifications:

  • Bachelors Degree and 8 years of experience required.
  • At least 6 years of experience with Python coding is required.
  • Software Designing & Testing experience required.

Benefits

The Company

We believe in generating success collaboratively, enabling long-term mission success, and building trust for the next challenge. With you as our partner, lets solve challenges, think innovatively, and maximize impact. As a valued member of our ITC community, you have the unique opportunity to work in a diverse range of technology and business career paths, all while supporting our nation and delivering innovative technology solutions. We are a close community of experts that pride ourselves on creating an environment defined by teamwork, dedication, and excellence.

We hold three ISO certifications (27001:2013, 20000-1:2011, 9001:2015) and two CMMI ML 3 ratings (DEV and SVC).

Industry Recognition

Growth | Inc 5000s Fastest Growing Private Companies, DC Metro List Fastest Growing; Washington Business Journal: Fastest Growing Companies, Top Performing Small Technology Companies in Greater D.C.

Culture | Northern Virginia Technology Council Tech 100 Honoree; Virginia Best Place to Work; Washington Business Journal: Best Places to Work, Corporate Diversity Index Winner Mid-Size Companies, Companies Owned by People of Color; Department of Labors HireVets for our work helping veterans transition; SECAF Award of Excellence finalist; Victory Military Friendly Brand; Virginia Values Veterans (V3); Cystic Fibrosis Foundation Corporate Breath Award

Benefits

We offer great benefits Competitive Paid Time Off, Medical, Dental and Vision Insurance, Identity Protection, Pet Insurance, 401(k) with company matching.

We invest in our employees Every employee is provided with a stipend to invest in certifications, a masters degree, or even a doctorate. We want you to grow as an expert and a leader and offer flexibility for you to take a course, a certification, or attend a conference. We are committed to supporting your curiosity and sustaining a culture that prioritizes commitment to continuous professional development.

We work hard, we play hard. ITC is committed to injecting fun into every day. We dedicate funds for activities virtual and in-person e.g., we have four season tickets to Nationals games that are available every month, we host happy hours, holiday events, fitness events, and annual celebrations. In alignment with our commitment to our communities, we host and attend charity galas/events. We believe in appreciating your commitment and building a positive workspace for you to be creative, innovative, and happy.

AAEO & VEVRAA

IT Concepts is an Affirmative Action/Equal Opportunity employer and a VEVRAA (Vietnam Era Veterans' Readjustment Assistance Act) Federal Contractor. As such, any personnel decisions (hire, promotion, job status, etc.) on applicants and/or employees are based on merit, qualifications, competence and business needs, not on race, color, citizenship status, national origin, ancestry, , sexual orientation, gender identity, age, religion, creed, physical or mental disability, pregnancy, childbirth or related medical condition, genetic information of the employee or family member of the employee, marital status, veteran status, political affiliation, or any other factor protected by federal, state or local law.

IT Concepts maintains a strong commitment to compliance with VEVRAA and other applicable federal, state, and local laws governing equal employment opportunity. We have developed comprehensive policies and procedures to ensure that our hiring practices align with these requirements.

As a part of our VEVRAA compliance efforts, [Company Name] has established an affirmative action plan that outlines our commitment to the recruitment, hiring, and advancement of protected veterans. This plan is regularly reviewed and updated to ensure its effectiveness.

We encourage protected veterans to self-identify during the application process. This information is strictly confidential and will only be used for reporting and compliance purposes as required by law. Providing this information is voluntary, and it will not impact your eligibility for employment.

Our commitment to equal employment opportunity extends beyond legal compliance. We are dedicated to fostering an inclusive workplace where all employees, including protected veterans, are treated with dignity, respect, and fairness.

How to Apply

To apply to IT Concept Position- Please click on the: Apply for this Job button at the bottom of this Job Description or the button at the top: Application. You can upload your resume and complete all the application steps. You must submit the application for IT Concepts to receive. If you need alternative application methods, please email careers@useitc.com and request assistance.

Accommodations

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

IT Concepts

Apply Online
or email this job to apply later



Python Developer
  Click here
Dallas, TX
Title: Python Developer Location TX,MA,NC,RI,NH Contract: W2 DIRECT CLIENT Job description: Expertise Strong programming experience with Python Experi...
Posted more than a week ago



Python Developer Lead
  Click here
Somerville, NJ
: Python, Digital : Amazon Web Service(AWS) Cloud Computing, PL/SQL...
Posted more than a week ago



Junior Python Developer
  Click here
Buffalo, NY
Our client has 25 Open positions in multiple Locations in US. we can provide you a 3week training on Python Developer. If Interested contact me @Shrav...
Posted more than a week ago



Python developer
  Click here
Austin, TX
Python Developer...
Posted more than a week ago



Sr Python Developer Senior
  Click here
Princeton, NJ
Description: Job Description and nbsp; Develop, test, and debug software applications using Python. and nbsp; and nbsp;Write scalable and reusable co...
Posted more than a week ago


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations