Responsibilities and Duties
The responsibilities of the senior software engineer and architect position include the following:
- Ensuring the architecture is in place to support the product.
- Ensuring technical and development standards are maintained throughout the development cycles.
- Ensuring relevant documentation is well maintained.
- Development of the envisaged software products in collaboration with the team.
- Ensuring all environments are available and maintained.
- Tests and evaluates the software using a series of debugging methods.
- Identifies areas of improvement within the program and initiates to develop or improve these.
Skills and qualifications
- Minimum of 8 years working as a software engineer.
- Devops experience is essential.
- AWS experience is essential.
- Golang programming skills would be beneficial.
- REST API development experience is essential.
- Selfmotivated and can work well in a team
- Able to work in an agile team.
- Able to communicate clearly and concise amongst a team setting.
- Expertise with relational databases and SQL.
- Proficient in developing and troubleshooting issues