Genesis10 is currently seeking a Python Developer with our client located in Pittsburgh, PA. This is a direct hire, hybrid W2 position that requires 4 days on-site. Onsite work hours are 7am-5pm.
Responsibilities:
- Utilize Python programming language to develop solutions for POS, ensuring adherence to coding standards and best practices.
- Learn client Business applications and be able to design and implement business logic changes using python to our POS systems in stores.
- Write clean, modular, and maintainable code to enhance overall code quality and maintainability.
- Analyze existing code, make recommendations on problem solutions, answer questions on system functionality, design and code new and existing applications.
- Advise other programmers on Python application best practices.
- Play key role in POS transformation project. Transforming older technology programs to python. Code Transformation will be done through tools. Developers on the team will finalize converted code and pass off to QA team.
- Gain proficiency in Unix/Linux environments to effectively integrate translated code for POS programs.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-5 years of experience in software development, preferably with exposure to POS Systems or code translation projects.
- Basic understanding of Unix/Linux environments and their integration with enterprise applications.
- Familiarity with data structures and knowledge of data normalization techniques.
- Exposure to automated testing concepts, preferably in a CI/CD context.
- Strong understanding of software development best practices and coding standards.
- Good problem-solving skills and the ability to work effectively in a team environment.
- Strong communication skills, both verbal and written.
- Exposure to remote on-prem deployments, troubleshooting, and support.
- Familiarity with file-based data storage and retrieval.
- Knowledge of SQL for database development.