- Python Development: Lead the design, development, and maintenance of Python-based applications, ensuring they meet high standards of quality and performance. Familiarity with Python libraries and frameworks, such as pandas, Django, NumPy, Matplotlib, and scikit-learn.
- Public Trust Clearance: Obtain and maintain a Public Trust clearance and adhere to security and compliance protocols in accordance with project requirements.
- Data Science Integration: Collaborate with data scientists and analysts to integrate Python-based solutions into data science workflows, utilizing data analytics, machine learning, and statistical techniques.
- Technical Leadership: Provide technical leadership and mentorship to junior developers, fostering a culture of continuous learning and growth within the team.
- Requirements Analysis: Work closely with stakeholders to gather and clarify software requirements, translating them into effective technical solutions.
- Quality Assurance: Conduct thorough testing, debugging, and performance tuning to ensure software applications meet quality and performance standards.
- Documentation: Maintain clear and organized documentation of code, processes, and project-related information.
- Problem Solving: Analyze and resolve technical issues, identify root causes, and implement solutions in a timely manner.
- Security and Compliance: Ensure that software solutions meet security and compliance standards. Conduct code reviews and security assessments to identify and address vulnerabilities.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Minimum of 7 years of experience in Python software development.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to lead and mentor a team of developers.
- Attention to detail and a commitment to delivering high-quality software.
- Ability to obtain and maintain a Public Trust clearance.
- Experience with the R programming language.
- Experience in a data science environment.
- Experience developing software applications for US government agencies.
Company
Location
Suitland-Silver Hill, MD - United States of America
Job type
Full-Time
Python Job Details
We are seeking a skilled Senior Python Developer to join our team of software professionals. The Senior Python Developer will play a critical role in developing, optimizing, and maintaining Python-based software solutions. This position requires a deep understanding of Python programming, extensive experience in software development, and the ability to obtain and maintain a Public Trust clearance. A background in a data science environment is a valuable skill that will contribute to the success of the team.
Key Responsibilities:
Qualifications:
Preferred Skills:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs