Join our team and take your career to the next level as a .NET Application Architect
Job Title: .NET Application Architect
Location: San Francisco, California, United States
Salary: $228000 - $256000
Position Overview: We are seeking a highly skilled and experienced .NET Application Architect to join our dynamic team. As a .NET Application Architect, you will play a crucial role in designing, developing, and implementing innovative software solutions that meet our business needs. You will be responsible for defining the architecture, framework, and best practices for our .NET applications, while also providing technical leadership and guidance to the development team.
Key Responsibilities:
- Collaborate with business stakeholders to understand their requirements and translate them into technical solutions using .NET technologies.
- Design and develop the overall architecture of our .NET applications, including front-end, back-end, and integration layers.
- Evaluate and recommend the best tools, frameworks, and methodologies to use for developing efficient and scalable applications.
- Lead and mentor a team of developers, providing technical guidance and support throughout the development lifecycle.
- Review and approve code changes to ensure adherence to coding standards, performance, and security best practices.
- Conduct code reviews, identify and resolve technical issues, and implement improvements to optimize application performance.
- Stay current with the latest advancements in .NET technologies and recommend updates and enhancements to our existing systems.
- Collaborate with cross-functional teams, including QA, DevOps, and product management, to deliver high-quality and timely software solutions.
- Participate in the planning and estimation of new projects, defining project scope, timelines, and resource requirements.
- Provide technical support and troubleshooting for production issues related to .NET applications.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 5 years of experience in designing and architecting .NET applications.
- Extensive knowledge and hands-on experience with .NET Framework, ASP.NET, C#, and SQL Server.
- Proven experience in designing and implementing web-based applications using modern front-end frameworks like Angular, React, or Vue.js.
- Strong understanding of software architecture principles, design patterns, and best practices.
- Experience with Agile/Scrum methodologies and tools such as JIRA, Confluence, or TFS.
- Excellent communication and interpersonal skills with the ability to effectively collaborate with cross-functional teams.
- Strong problem-solving and analytical skills with a keen attention to detail.
- Proven ability to work on multiple projects simultaneously and deliver high-quality results within tight deadlines.
We offer a competitive salary, comprehensive benefits, and opportunities for growth and advancement within our organization. Apply now and be a part of our innovative and dynamic team!