- Company Name
- Noblesoft Solutions
- Job Title
- Python Developer
- Job Description
-
**Job Title:** Python Developer
**Role Summary:**
Design, develop, test, and maintain Python-based IT solutions. Conduct unit testing, peer code reviews, and performance evaluations. Document system designs, API integrations, and batch processes while ensuring IT controls for confidentiality, integrity, and availability. Collaborate with cross-functional teams and apply Agile/Waterfall methodologies to deliver high-quality software.
**Expectations:**
- Autonomously manage tasks and own end-to-end responsibilities.
- Demonstrate initiative, independent decision‑making, and willingness to learn from mistakes.
- Communicate technical concepts clearly to non‑technical stakeholders.
- Flexibly adapt to changing priorities and environments.
- Exhibit strong organizational, analytical, and interpersonal skills.
**Key Responsibilities:**
- Write clean, maintainable Python code for business applications.
- Build and consume RESTful APIs; perform data integration and batch file processing.
- Schedule and monitor batch processes; develop and maintain cron or scheduler scripts.
- Execute unit tests, integration tests, and performance tests; document results.
- Conduct peer code reviews; insure adherence to coding standards and documentation protocols.
- Evaluate third‑party libraries and tools, documenting pros/cons relative to requirements.
- Design and implement IT controls to protect application and data confidentiality, integrity, and availability.
- Produce technical documentation (architectural diagrams, flowcharts with Visio, and system specs).
- Participate in change and release management activities.
**Required Skills:**
- **Programming:** Advanced Python; familiarity with R and related libraries; SQL & stored procedures.
- **Frameworks & APIs:** RESTful architecture, REST API development, batch processing, scheduling.
- **Databases:** SQL, DB2/Netezza, SQL Server (querying, performance tuning).
- **Testing & Quality:** Unit testing frameworks, code review tools, performance testing.
- **Methodologies:** Experience with Agile, Waterfall, or hybrid development practices.
- **Tools:** MS Office Suite, Visio for flowcharting and documentation.
- **Soft Skills:** Strong analytical, critical‑thinking, organizational, and interpersonal abilities.
- **Other:** Ability to manage independent tasks, make effective decisions, and adapt to rapid change.
**Required Education & Certifications:**
- High School Diploma or GED.
- Certifications not specified; technical knowledge and experience are primary.
Jacksonville, United states
Hybrid
09-12-2025