ARCHITECT - .Net Core
- Posted 19 hours ago
- Be among the first 10 applicants
Job Description
- Design and develop scalable and high-performance software applications using the latest technologies and best practices.
- Manage IT projects right from inception to completion, overseeing development and implementation of programs.
- Creating design specifications, reviewing with the teams, responsible for writing and grooming stories to define, estimate, and track the teams work.
- Collaborate with product managers, designers, and developers to understand business requirements and translate them into technical solutions.
- Lead the architecture and design of full stack applications, ensuring they are robust, scalable, and maintainable.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
- Mentor and guide developers, sharing your knowledge and expertise to help them grow professionally.
- Stay up to date with industry trends and emerging technologies and evaluate their potential impact on our software development processes.
- Collaborate with stakeholders to define technical roadmaps and strategies for future projects.
- Troubleshoot and resolve complex technical issues, ensuring the stability and performance of our software applications.
- Create proof of concepts to prove assumptions.
- Bachelors degree in computer science, Software Engineering, or a related field.
- Must have practical experience implementing projects using .Net Core Microservices, Azure Devops, Cosmos DB, Backend for Frontend (GraphQL), ReactJS, and HTML5/CSS3
- Proven experience with design patterns and patterns of enterprise application architecture
- Expert knowledge of SOLID principles
- Proficiency in programming languages such as C#, Python, or Java
- Extensive knowledge of web development frameworks and libraries; must have experience on React, Vue.js and good to have experience working with Angular.
- Experience with database technologies, such as SQL and NoSQL.
- Strong understanding of cloud platforms; must have experience working with Azure and Azure DevOps.
- Proven track record of driving software design from Test Driven Development (TDD)
- Expert knowledge with architecture styles/APIs (REST, gRPC)
- Organizational and leadership skills
- Proven experience as a Full Stack Architect, with a strong background in both front-end and back-end development.
- Excellent problem-solving and analytical skills.
