Backend Software Developer
Fragomen
- Johannesburg, Gauteng
- Permanent
- Full-time
The Backend Software Developer will be responsible for developing and maintaining backend services for supporting our web applications. The product you will be supporting is developed with a .NET backend, and relies heavily on integrations with MS Dynamics 365, however, as part of this role you will be working with the lead developer to refactor much of the solution into a cloud native application.You’ll participate in the problem definition and solution process with a diverse group of developers, designers and business owners from around world.Responsibilities will include:
- Develop based on the defined requirements and overarching architectural roadmap.
- Support and maintain a .NET API
- Review system errors to identify and rectify potential defects
- Collaborate with various teams within the business and in IT to ensure the developed solution is interoperable with other applications within the firm.
- Experience in developing in a remote agile team.
- Experience with .NET REST API development, preferably with AOT familiarity.
- Ability to develop using FAST principals and with robust unit testing.
- Preferred experience with AWS cloud native development utilizing Lambdas, and Serverless Framework.
- Experience working with both SQL and NoSQL databases