Job Description
● Responsible for regular communication with others involved in the development process.
● Design, build and maintain efficient, reusable, and reliable C# code.
● Ensure the best possible performance, quality, and responsiveness of applications.
● Identify bottlenecks and bugs, and devise solutions to these problems.
● Help maintain code quality, organization, and automatization.
● Write clean code to develop.
● Write unit tests and documentation.
● Troubleshoot and debug applications.
● Collaborate with Front-end developers to integrate user-facing elements with server-side logic.
● Liaise with developers, designers, and system administrators to identify new features.
● Define and govern the way we handle testing and advocate for best practices such as CI/CD and test automation.
● Prioritize and assess work for our scrum team.