← Back to Jobs

Python Developer - InnoVisions

INNOVIM

Location:

Silver Spring, Maryland

Employment Type:

Full Time

Work Arrangement:

On-site

Job Description

Job Details Description INNOVIM is seeking a Python Developer to assist with development on our InnoVisions team. InnoVisions is an advanced data platform within an agile, secure, and extensible architecture within a managed cloud environment, enabling seamless data ingestion, processing, and visualization for mission-critical applications. Location: Hybrid Travel: Candidates who are open to traveling to Colorado Springs, Colorado periodically will be required. Clearance Type: Must have the ability to obtain a DOD Clearance Must be a U.S. Citizen and reside in the U.S. Duties Responsibilities Develop and maintain object-oriented Python applications primarily focused on data extraction from various sources, ensuring efficient data processing and integration into existing systems. Implement inputoutput data validation processes to ensure high-quality data extraction from multiple sources and files, maintaining data integrity and accuracy throughout the development lifecycle. Utilize analytical and problem-solving skills to address database-related challenges. Design and implement data visualization solutions using Power BI, leveraging PostgreSQL to create interactive dashboards and reports. Write and optimize SQL queries to ensure efficient data retrieval and manipulation, minimizing response times. Utilize GitHub for version control and collaborative development, ensuring efficient code management and seamless integration within team projects. Required Skills Solid understanding of Python deployment best practices, including dependency management, virtual environments, and containerization. Proficient in developing, managing, and optimizing ETL processes to ensure efficient data integration and transformation. Experience in database management and ORM tools to implement database-as-code practices for efficient data management and seamless integration with applications. Proficiency in the Python language. Experience with PostgreSQL and Power BI. Proven track record of delivering high-quality, production-grade software solutions in a fast-paced environment. Preferred Skills Ability to create data models that reflect mission requirements and facilitate efficient data retrieval and analysis. Education And Experience Bachelors degree in Computer Science, Software Engineering, or a related technical field preferred. Minimum of 2 years of professional experience as a Python Developer in production environments INNOVIM is committed to providing superior work in the fields of science, engineering, data analytics and technology to government agencies. We offer competitive compensation packages, including comprehensive nationwide MedicalDentalVision insurance programs, life insurance, matching 401k contribution and EducationalTraining support.

External application opens in new window