Job Overview
We’re excited to welcome an experienced Senior Backend Developer to design, develop, and deploy server-side applications. You will analyze existing backend systems, collaborate with analysts, designers, and front-end developers to define technical requirements and APIs, and write clean, maintainable, and well-tested backend code. Additionally, you will be responsible for testing the applications thoroughly, including both controlled and real-world scenarios, and providing ongoing maintenance and support for deployed applications.
Responsibilities
- Design, develop and implement applications that support day-to-day operations.
- Demonstrate solutions by developing documentation, flowcharts, layouts and presenting ideas for system improvements
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Coordinate with Technical Team leads on current programming tasks.
- Produce detailed specifications and write well designed, testable, efficient code using .NET language C#.
- Integrate software components into a fully functional software system.
- Reacting to problems and correcting the program as necessary
- Testing software to ensure the code is correct, fixing ('debugging') errors where they occur, and rerunning and rechecking the program until it produces the correct results .
- Evaluating and increasing the program's effectiveness.
- Maintaining systems once they are up and running.
- Support and develop software engineers by providing advice, coaching and educational opportunities.
- Stay up to date on emerging technologies and industry trends.