We are looking for a Full Stack Web Developer to join our team. This role involves working across the entire development lifecycle; from designing intuitive front-end interfaces to developing robust back-end services.
About Us:
FRCI is a leading provider of technology solutions and consulting services. At heart, we do not only implement systems, but we also help our clients understand their needs, rethink their processes, and achieve their goals. We provide our best advice regarding systems that would work best for them, help with their implementation, and provide training and ongoing support. Our team of experienced professionals is dedicated to deliver the highest level of customer service and support.
“Our clients’ success is our success.”
Position overview:
We are looking for a Full Stack Web Developer to join our team. This role involves working across the entire development lifecycle; from designing intuitive front-end interfaces to developing robust back-end services. For this position, expertise in .NET development is essential as it includes implementation of custom solutions using the Microsoft technology stack, including .NET Framework, ASP.NET, C#, VB, SQL server and Azure.
As part of our team, you will work on a variety of projects, collaborating closely with designers and other developers to deliver high-quality, scalable, and user-focused digital solutions.
As we foster a learning & development culture, we provide the opportunity to our team members to develop & grow through continuous learning with online resources, workshops, conferences, and experiment techniques to enhance their skills and expertise.
Responsibilities:
- Develop, test, and maintain dynamic websites and web applications using .NET / ASP.NET Core
- Build responsive, mobile-friendly front-end interfaces using HTML, CSS and modern frameworks
- Develop and integrate RESTful APIs and back-end services
- Manage database design, queries, and optimization (e.g., SQL Server)
- Collaborate closely with designers to translate UI/UX mock-ups into functional web solutions
- Ensure websites are optimized for speed, performance, and scalability
- Implement security best practices and data protection standards
- Perform website testing, debugging, and troubleshooting
- Maintain and update existing websites based on business and client needs
- Support deployment and version control processes
- Ensure application performance, security, and scalability.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve technical issues promptly.
- Participate in early stages of technical discussions with clients.
- Undertake and successfully complete required technical certifications as part of continuous professional development
- Stay updated on trends, best practices & other technologies.
Requirements:
Education
- At least a bachelor’s degree in web technologies, Computer Science, Engineering, or any related field
- Candidates with relevant professional certifications
- Valid Microsoft certifications (e.g., .NET, Azure) would be an advantage
Experience
- At least 3 years of proven work experience in Web Development.
Skills
- Strong analytical and problem-solving abilities
- Attention to detail and commitment to quality
- Ability to work independently and collaboratively in a team
- Good communication skills (English & French)
- Ability to manage deadlines and handle multiple projects simultaneously
- Willingness to continuously learn and obtain required certifications
- Professional and client-focused attitude
Technical Familiarity
- Programming Languages & Frameworks: C#, .NET / ASP.NET Core
- Front-End: HTML5, CSS3, JavaScript; experience with React, Angular, or similar frameworks is a plus
- Databases: SQL Server, database design, queries, and optimization
- APIs & Integration: Developing and consuming RESTful APIs
- Experience working with CMS platforms such as Drupal, WordPress, and Umbraco is a definite advantage.
Tools & Platforms
- Development Environment: Visual Studio, Visual Studio Code
- Version Control: Git, GitHub, GitLab
- Collaboration & Project Tools: Trello, Microsoft Teams or equivalent
Over and above an interesting remuneration package, we offer:
- A collaborative work environment.
- Opportunities for personal & professional growth and development.
- Emphasis on innovation and creativity.
Are you passionate about full stack development and eager to contribute to innovative projects? Join our team and make an impact.
How to Apply?
Please submit your resume detailing your relevant experience and enthusiasm, with the subject line: "Application for Web Developer (Full Stack)"
We look forward to hearing from you!