Position Summary
The Software Engineer will design, develop, and maintain software solutions that support business operations. This role focuses on creating reliable applications, improving existing systems, and collaborating with teams to deliver technical solutions that meet business requirements.
Responsibilities
- Develop software applications and technical solutions based on business requirements.
- Maintain existing software systems and improve application performance.
- Review code and technical documentation to support software quality.
- Implement software features, updates, and system improvements.
- Analyse technical requirements and identify appropriate development approaches.
- Prepare technical documentation and project-related reports.
- Monitor application performance and resolve software issues.
- Collaborate with developers, analysts, and business teams on technology projects.
- Support testing activities to ensure software functionality and reliability.
Requirements
- Experience in software development or software engineering roles.
- Knowledge of programming languages and software development practices.
- Ability to analyse technical requirements and create software solutions.
- Experience with software testing, debugging, and maintenance processes.
- Ability to work with version control systems and development tools.
- Knowledge of database concepts and application integration.
- Ability to communicate technical information clearly with team members.
Pay: $110,000.00-$115,000.00 per year
Work Location: In person