Engineering · Full-time · Piedmont, Italy
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
Sign up to view 0 direct reports
Get started
This job is not in any teams