• Minimum of 5 years of experience in software development, with a strong focus on full stack development.
• Proven experience as a Full Stack Developer or similar role, with a demonstrated history of successful projects.
Technical Skills:
Front- end Development:
• Strong understanding of responsive design principles and user experience best practices.
• Proficiency in front- end languages and libraries such as Vue.js, Nuxt, Pinia, Vuetify, JavaScript, and TypeScript.
Back- end Development:
• Proficiency in writing and maintaining clean, functional code.
• Extensive experience with back- end technologies including C, .NET, GraphQL, JSON, XML, and Web API.
Database Management:
• Solid experience with databases such as Microsoft SQL Server, PostgreSQL, and Redis.
• Ability to design, query, and optimize databases for performance and scalability.
Cloud and DevOps:
• Experience with Microsoft Azure DevOps for continuous integration and continuous delivery (CI/CD) pipelines and project management.
• Familiarity with cloud development, particularly with Microsoft Azure.
Architecture and Design:
• Strong grasp of object- oriented programming concepts and design patterns.
• Understanding of event- driven architectures and their implementation.
Analytical and Problem- Solving:
• Outstanding analytical skills with the ability to diagnose and resolve complex technical issues.
• Innovative thinking and the ability to provide creative solutions to business problems.
Communication and Collaboration Skills:
Oral and Written Communication:
• Ability to convey technical concepts clearly and effectively to both technical and non- technical stakeholders.
• Excellent verbal and written communication skills.
Organizational Skills:
• Strong organizational skills with the ability to manage multiple projects and tasks simultaneously.
• Demonstrated ability to prioritize tasks and meet deadlines in a fast- paced environment.
Teamwork and Leadership:
• Proven experience in leading and mentoring development teams.
• Familiar working in Agile models.
• Strong interpersonal skills with the ability to build and maintain positive working relationships.
• Ability to work seamlessly in a project team alongside other developers, fostering a collaborative and productive work environment.