Job Title: Senior Software Architect
About the Role:
We are seeking a highly skilled Senior Software Architect to lead our team in developing innovative diagnostic technologies. This senior-level position requires strong expertise in full-stack development, C#, ASP.NET Core, and Angular, as well as a solid understanding of the software development lifecycle.
Key Responsibilities:
* Collaborate with cross-functional teams to determine project objectives and timelines.
* Implement and enforce agile methodologies to ensure efficient team collaboration.
* Leverage technical expertise to drive coding and development tasks forward.
* Maintain high-quality code by leading by example and promoting best practices.
* Analyze complex technical challenges and develop effective solutions.
* Foster a culture of innovation and continuous improvement within the team.
* Ensure accurate and detailed user documentation for architectural designs, API documentation, and deployment procedures.
* Stay up-to-date with industry trends and advancements, sharing knowledge with the team.
* Evaluate new technologies and methodologies to enhance team performance.
Requirements:
* Strong background in full-stack development using C#, ASP.NET Core, and Angular.
* Excellent understanding of software development lifecycles and agile methodologies.
* Proven ability to lead by example and promote high-quality code.
* Effective problem-solving skills, with the ability to analyze complex technical challenges.
* Excellent communication and collaboration skills, with experience working with cross-functional teams.
What We Offer:
This is an exceptional opportunity to work on cutting-edge projects, collaborating with a talented team of professionals. You will have the chance to grow your skills, share knowledge, and make a meaningful impact in the field of diagnostic technologies.