Senior ASP .net Engineer

Engineering · Full-time · Piedmont, Italy

Job description

ROLE PURPOSE

Our team at Ready Education is empowering institutions worldwide to build and engage their campus community by improving communications and experiences that increase retention and drive student success. This role is key to delivering on this mission as you are directly involved in building the applications that students use every day to be successful. You will be a part of a creative and growing team but also you will make a difference in the lives of students and the impact of institutions around the globe.

We are looking for an experienced and versatile Senior Web Developer proficient in ASP .NET to spearhead the development and maintenance of our web applications. The ideal candidate will have a solid experience and understanding of back-end technologies, a passion for crafting solutions to complex problems, and the ability to collaborate effectively with cross-functional teams. 

KEY STAKEHOLDERS

Your immediate team members will include fellow backend developers, web developers, and product managers. All backend developers convene as a chapter to deliberate on matters impacting the web codebase across various functional teams.

MAIN RESPONSIBILITIES

In terms of the role and responsibilities, you will

  • Assessment: Evaluate the existing codebase and identify areas that require improvement or refactoring to meet current standards and requirements.

  • Requirements Analysis: Work closely with stakeholders to understand their needs and gather requirements for the rework project.

  • Architecture Design: Design an updated architecture or modify the existing one to ensure scalability, maintainability, and performance.

  • Code Refactoring: Refactor existing code to improve readability, modularity, and efficiency, adhering to coding standards and best practices.

  • Performance Optimization: Identify and address performance bottlenecks in the application through optimization techniques such as caching, database tuning, and code optimization.

  • Documentation: Create and maintain documentation for the reworked application, including technical specifications, architecture diagrams, and user guides.

  • Knowledge Transfer: Share knowledge and best practices with other team members to ensure a smooth transition and foster a culture of continuous learning.

  • Collaboration and Communication: Regularly communicate progress, challenges, and solutions with the project team, stakeholders, and possibly clients to ensure alignment and transparency throughout the rework process.

ESSENTIAL REQUIREMENTS OF THE ROLE

What we’re looking for

  • Bachelor's or Master’s degree in Computer Science or a related field.
  • At least 5 years of relevant hands-on experience.
  • Proficiency in  ASP .NET framework (our current version is 4.8) and its core principles, including object-oriented programming.
  • Knowledge of MySQL and IIS on Windows Server
  • Proficient with GIT.
  • Excellent communication and collaboration skills. You embrace the Agile values and have experience with working in Scrum.
  • You value learning, keeping your knowledge up-to-date, and being the best at what you do.
  • Excellent problem-solving skills and attention to detail.
  • Ability to thrive in a fast-paced, deadline-driven environment
  • Work from or at least adhere to the Greenwich Mean Time Zone.

Org chart


Teams

This job is not in any teams