Back-End Developer

Pars Azoghe Kala Tehran

Posted a year ago

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.

Requirements

● At least 3 years of professional experience as a back-end developer. ● Expertise in .NET Core, C#, RESTful API, HTML, CSS, JavaScript, Angular, and Typescript. ● Good knowledge of Microsoft Azure DevOps and Scrum. ● Strong understanding of responsive design principles. ● Familiarity with backend build tools. ● Ability to work independently and with a team to meet deadlines. ● Excellent communication and problem-solving skills. ● Experience with unit testing tools. ● Working knowledge of Node.js and Express.

Employment Type

  • Full Time

Details

To see more jobs that fit your career