Software Solutions Architect (Dot NET & Angular)
Overview:
We are seeking an experienced Software Solution Architect with expertise in .NET and Angular technologies to join our team. The ideal candidate will have a strong background in software development, architecture design, and project management. The Software Solution Architect will be responsible for leading the design and development of complex software solutions, providing technical guidance to the development team, and ensuring the successful delivery of projects.
Responsibilities:
Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
Design and architect scalable, reliable, and secure software solutions using .NET and Angular technologies.
Lead technical discussions and provide guidance to development teams throughout the software development lifecycle.
Evaluate and recommend appropriate tools, technologies, and frameworks to meet project requirements.
Conduct code reviews, performance tuning, and troubleshooting to ensure the quality and performance of software solutions.
Define and enforce coding standards, best practices, and architecture principles.
Mentor and coach junior developers to foster a culture of continuous learning and improvement.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
Minimum of 8 years of experience in software development with a strong focus on .NET and Angular technologies.
Proven experience in software architecture design, including microservices architecture, RESTful APIs, and cloud-native solutions.
Expertise in C#, .NET Core, ASP.NET MVC, Angular, TypeScript, JavaScript, HTML, and CSS.
Solid understanding of software design patterns, SOLID principles, and object-oriented programming concepts.
Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform.
Strong communication and interpersonal skills with the ability to effectively communicate technical concepts to non-technical stakeholders.
Excellent problem-solving skills and attention to detail.
Relevant certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert) are a plus.