Job Description
As a senior back-end developer, you will be responsible for the development and maintenance of our web applications. You will work closely with our team of designers, back-end developers, and product managers to create high-quality and user-friendly web experiences. The ideal candidate will have extensive experience with front-end technologies such as .NET Core, C#, Rest full API, Scrum, Azure, HTML, CSS, and JavaScript. He/she will also be able to effectively communicate with other team members to ensure that all projects are completed on time and to the highest standards.
Roles:
● Design, develop, and maintain web applications.
● Write well-designed, testable, and efficient code.
● Produce detailed specifications.
● Troubleshoot, test, and maintain the existing software and databases to ensure strong optimization and functionality.
● Contribute to improving system quality by identifying issues and common patterns and developing standard operating procedures.
● Cooperate with front-end developers and web designers to improve usability.
● Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
● Assist in the definition of project scope and objectives and formulate plans to achieve them.
● Manage multiple projects concurrently and adjust on-the-fly as priorities change.
● Adhere to industry best practices for back-end development.
● Stay up to date on emerging technologies.
● Mentor junior developers and provide technical leadership on assigned projects.
● OOP design patterns.