Python Developer
Oxford Solutions - washington, PA
Apply NowJob Description
Full-time opening with our client for a Python Developer. Looking for a skilled Python Developer with a solid background in application development, code analysis, and design decision-making. In this role, you will be responsible for translating and modernizing legacy code, building new features to meet business requirements, and mentoring junior developers. This is a hands-on role that requires strong problem-solving skills and the ability to work collaboratively in a fast-paced environment. Responsibilities Develop and maintain Python-based applications, ensuring they meet business and technical requirements. Analyze, translate, and modernize existing codebases from legacy languages into Python, ensuring functionality and performance are preserved or enhanced. Participate in architecture and design discussions, making informed decisions that balance business needs, technical constraints, and future scalability. Provide guidance and mentorship to junior developers, fostering a collaborative and learning-oriented environment. Review and analyze code to identify areas for improvement, refactoring, and optimization. Collaborate with QA and DevOps teams to implement automated testing and continuous integration/continuous deployment (CI/CD) processes. Work within Unix/Linux environments, ensuring seamless integration of applications with enterprise systems. Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field 3-5 years of experience in software development, with a strong focus on Python application development. Proficiency in Python, with experience in translating and modernizing code from other programming languages. Basic understanding of Unix/Linux environments and their integration with enterprise applications. Exposure to automated testing concepts, preferably within a CI/CD context. Strong analytical and problem-solving skills, with the ability to make well-reasoned design decisions. Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Python Developer -
Created: 2024-11-05