Job Description :
One of our clients, a major bank in Toronto downtown, is looking for an experienced Full Stack Developer to join their team and play a key role in the design, development, and deployment of scalable web applications. The ideal candidate will possess deep expertise in .NET, C#, SQL, React , and Elasticsearch , and have a solid understanding of Agile methodologies . This role offers the opportunity to contribute to cutting-edge projects and collaborate with a team of skilled professionals.
Key Responsibilities :
- Full Stack Development
- Design, develop, and maintain highly responsive and scalable web applications using .NET, C#, SQL, and React.
- Front-End Development
- Build intuitive and user-friendly interfaces using React.js and ensure a seamless user experience.
- Back-End Development
- Develop robust and efficient server-side applications using .NET and C#.
- Implement APIs and microservices to integrate various system components.
- Database Management
- Design and optimize database schemas, queries, and stored procedures in SQL Server or other RDBMS.
- Elasticsearch Integration
- Implement and optimize Elasticsearch for full-text search, analytics, and other advanced querying features.
- Agile Practices
- Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery.
- Collaboration and Teamwork
- Work closely with stakeholders, designers, and QA engineers to gather requirements, provide solutions, and resolve issues effectively.
- Troubleshooting and Optimization
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Continuously improve the performance, reliability, and scalability of applications.
- Documentation
- Create and maintain technical documentation, including architecture, APIs, and user guides.
Required Qualifications :
Technical Skills :Strong experience with .NET Framework / Core , C# , and SQL .Proficiency in React.js , JavaScript, HTML, and CSS.Hands-on experience with Elasticsearch for implementing advanced search and analytics features.Familiarity with RESTful API development and integration.Development Practices :Solid understanding of Agile methodologies and experience working in Agile teams.Proficiency with version control tools like Git.Problem-Solving :Strong analytical and debugging skills with a proactive approach to troubleshooting.Soft Skills :Excellent communication and interpersonal skills.Ability to collaborate effectively with cross-functional teams.A passion for learning and adopting new technologies.Preferred Qualifications :
Knowledge of cloud platforms such as AWS or Azure.Experience with containerization tools like Docker.Familiarity with DevOps practices and CI / CD pipelines.Understanding of microservices architecture and best practices.