US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 28th Mar 2024
Responsibilities:
1. Python Development:
• Utilize Python programming language to develop solutions for POS, ensuring adherence to coding standards and best practices.
• Write clean, modular, and maintainable code to enhance overall code quality and maintainability.
• Second required language of Java, C++, C# or NodeJS.
2. Unix/Linux Integration:
• Gain proficiency in Unix/Linux environments to effectively integrate translated code for POS programs.
3. Testing and Quality Assurance:
• Participate in developing and implementing testing strategies, including unit testing and integration testing, to ensure the reliability and functionality of translated code.
• Assist in identifying and fixing bugs to enhance overall code quality and performance.
4. CI/CD and Deployment:
• Support the implementation and maintenance of CI/CD pipeline components for code translation programs.
• Assist in automating testing and deployment processes to streamline development and deployment workflows.
5. Code Translation Oversight:
• Review translated code, ensuring alignment with program requirements, coding standards, and best practices.
• Analyze translated programs and identify programs requiring additional modifications to Python code to maintain or improve code quality, functionality, and performance.
• Collaborate with quality assurance (QA) teams to ensure translated code meets quality and acceptance criteria.
6. Code Review and Documentation:
• Participate in code reviews, providing feedback and suggestions to improve code quality and maintainability.
• Document code translation processes, methodologies, and decisions for future reference and knowledge sharing.
Qualifications:
1. Bachelor’s degree in Computer Science, Information Technology, or a related field.
2. 3-5 years of experience in software development, preferably with exposure to POS Systems or code translation projects.
3. Basic understanding of Unix/Linux environments and their integration with enterprise applications.
4. Familiarity with data structures and knowledge of data normalization techniques.
5. Exposure to automated testing concepts, preferably in a CI/CD context.
6. Strong understanding of software development best practices and coding standards.
7. Good problem-solving skills and the ability to work effectively in a team environment.
8. Strong communication skills, both verbal and written.
Preferred Skills:
1. Exposure to remote on-prem deployments, troubleshooting, and support.
2. Familiarity with file-based data storage and retrieval.
3. Knowledge of SQL for database development.