Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a seasoned Senior Full Stack Developer to build out and manage the full lifecycle of web application development.
The ideal candidate will have strong technical skills, leadership capabilities, and experience in mentoring junior developers.
The role includes implementing pre-approved UI, designing APIs, setting up server infrastructure, and ensuring the delivery of high-quality, scalable, and efficient code.
Responsibilities
- Developing scalable and efficient front-end website architectures.
- Leading technical discussions and decision-making.
- Mentoring junior developers and supporting their technical growth.
- Researching, designing, and implementing innovative software solutions.
- Writing and maintaining unit tests; collaborating with QA to resolve defects.
- Managing user interactions on web pages.
- Developing secure and high-performance back-end applications.
- Ensuring cross-platform optimization and application responsiveness.
- Working closely with designers to implement UI/UX designs.
- Leading projects from conception to final delivery.
- Integrating APIs from third-party services.
- Staying up to date with modern web development trends and best practices.
- Communicating clearly in English (writing, speaking, and understanding).
Job Requirements
Qualifications
- Degree in Computer Science or a related field.
- 4+ years of hands-on experience in full stack development.
- Strong experience with Microsoft Dynamics 365 and Dynamics CRM 2016/2015.
- Proven history of working on full lifecycle implementations across various
- Versions of Dynamics CRM/365.
- Proficiency in Microsoft SQL Server.
- Very strong .NET and C# knowledge and capabilities.
- Proficiency in server-side languages such as Java, PHP, and .NET.
- Strong knowledge of ASP.NET MVC & Web API.
- Good understanding of REST APIs and web services.
- Excellent problem-solving and communication skills.
- Ability to train and support users.
- Strong organizational and project management abilities.
- Proficiency in front-end technologies: HTML, CSS, jQuery, AJAX, and JavaScript.
- Familiarity with front-end frameworks such as AngularJS, React, and Amber.
- Experience with responsive design frameworks like Bootstrap or Foundation.
- Solid experience with object-oriented programming principles.
- High attention to detail and a passion for delivering top-quality software.