Job description for Software Engineering at AVERIS SYSTEMS PTE. LTD.
Software Development
System Maintenance & Support
Integration & Implementation
Testing & Quality Assurance
Documentation & Reporting
Collaboration & Project Support
Research & Continuous Improvement
- Design, develop, test, and deploy software applications and system solutions
- Write clean, maintainable, and efficient code following coding standards and best practices
- Participate in system architecture, technical planning, and software design discussions
- Develop new features, modules, and enhancements based on business and operational requirements
- Troubleshoot, debug, and resolve software issues and system errors
- Perform system maintenance, updates, patches, and optimisation
- Monitor system performance and recommend improvements where necessary
- Provide technical support and issue resolution for internal users and clients
- Develop and maintain API integrations with third-party systems and platforms
- Assist with software implementation, deployment, and configuration
- Support system migration, data integration, and interoperability requirements
- Collaborate with hardware, systems, and operations teams on integrated solutions
- Conduct software testing, debugging, and validation to ensure system reliability
- Prepare and execute test plans and test cases
- Ensure software quality, security, and compliance with internal standards
- Prepare and maintain technical documentation, user guides, and system documentation
- Document development progress, technical changes, and issue resolutions
- Maintain proper version control and development records
- Work closely with project teams, stakeholders, and management to gather requirements and deliver solutions
- Participate in project discussions, meetings, and technical reviews
- Support project implementation timelines and deliverables
- Keep up to date with emerging technologies, frameworks, and development practices
- Recommend process improvements and innovative technical solutions
- Contribute to continuous improvement initiatives and system scalability
