Number of Applicants
:000+
Design, develop, and maintain Python applications that meet client requirements.
Customize system software to align with specific client needs.
Conduct post-implementation validation and resolve any software bugs discovered during testing.
Perform quality assurance reviews to ensure software meets standards.
Prepare detailed software specifications and test plans.
Create migration packages for system testing, user testing, and implementation.
Optimize and enhance existing software implementation projects.
Write new programs according to client specifications and generate test data for thorough testing.
Modify existing programs to adhere to new standards and conduct unit testing.
Collaborate with stakeholders to gather and analyze system requirements.
Document specifications and develop software solutions to address client needs and data.
Analyze and review enhancement requests and specifications.
Requirements:
Bachelor’s degree in a technical field such as Computer Science, Computer Engineering, or a related discipline.
Strong foundation in computer science principles, including data structures, algorithms, and software design.
At least 4 years of experience in large systems software design and development.
Proficiency in Python programming.
Familiarity with troubleshooting and unit testing in both new and legacy production systems.
Experience diagnosing and resolving software-related problems.
Knowledge of object-oriented programming and design patterns.
Excellent communication skills and ability to work collaboratively.
Share this job with your friends
Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.