The Rocket Universe ASE (Development) will contribute to the development and enhancement of production ERP applications built using the Rocket Software proprietary platform “Rocket Universe" (UniBasic). The role focuses on coding, testing, documenting, and supporting system functionality, primarily within the Point-of-Sale (POS) system. The ASE will work in an agile development team, participate in design discussions, and support delivery pipelines to ensure reliable and efficient solutions. Full training on Rocket Universe and UniBasic will be provided. This is a great opportunity for individuals with C#/Java, Python, and database knowledge who are keen to gain experience in enterprise system development in a niche area and differentiate themselves from the mainstream.
Job Specific Duties & Responsibilities:
Application Development:
- Learn Rocket Universe and UniBasic with the help of training and mentoring
- Develop and enhance application features in the existing POS system
- Understand and implement business logic changes as required by the client
- Perform unit testing and integration testing on developed code
Issue Resolution and Support:
- Investigate development-related issues and provide fixes or enhancements
- Under the guidance of senior engineers, collaborate with support engineers to understand pain points and design appropriate solutions
Agile Development Practices:
- Work collaboratively in a cross-functional Agile team
- Attend sprint planning, stand-ups, and retrospectives
- Follow version control and issue tracking procedures (e.g., Git, JIRA)
Development Tasks:
- Under the guidance of senior engineers, design and build software to address business needs
- Work in an agile team environment to complete projects efficiently
- Develop tools that support mission-critical IT systems, enhancing reliability and performance
Client Support and Communication:
- Collaborate with clients to identify recurring pain points and suggest improvements
- Provide regular updates to internal and external stakeholders about the ongoing development process
Documentation and Knowledge Sharing:
- Maintain technical documentation of enhancements, fixes, and code flows
- Share knowledge with peers and participate in code reviews
Operational Excellence:
- Assist in refining operational workflows and processes for better system reliability and performance
- Actively participate in team discussions to propose innovative solutions for recurring business problems
Required Skills, Qualifications and Experience:
- A degree in Computer Science, Computer Engineering, Information Technology, or a related field
- Knowledge of scripting languages (C#, Python, Bash, Powershell) and SQL
- Experience in Linux environments and proficiency in shell scripting is an advantage
- Willingness to learn specialised proprietary platforms e.g. Rocket Universe and work in a legacy system environment
- Familiarity with Git, JIRA, and agile methodologies is an advantage
- Strong analytical and problem-solving skills
- Willingness to learn and take initiative
- Ability to work effectively in a team and independently when needed
- Demonstrates a strong willingness to learn and resolve problems independently
- Good communication skills in English (written and verbal)