If you are a passionate and skilled.
Job Title: .NET Application Architect
Overview: We are seeking a highly skilled and experienced .NET Application Architect to join our dynamic team. As a .NET Application Architect, you will be responsible for leading the design and development of complex applications using the .NET framework. You will work closely with our development team to ensure that our applications are efficient, scalable, and maintainable. This is a hands-on role that requires a strong understanding of software design principles, as well as excellent communication and leadership skills.
Key Responsibilities:
- Design and develop complex applications using the .NET framework
- Collaborate with cross-functional teams to gather and analyze business requirements
- Lead the development team in implementing best practices and design patterns
- Evaluate and recommend new technologies and tools to improve the overall software development process
- Ensure the scalability, performance, and security of applications
- Conduct code reviews to ensure adherence to architectural standards and best practices
- Troubleshoot and resolve technical issues and bugs
- Develop technical documentation and diagrams to communicate design and architecture to stakeholders
- Mentor and train junior developers on software design principles and best practices
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of experience as a .NET Application Architect or a similar role
- Strong experience with the .NET framework, including C#, ASP.NET, and MVC
- Proven experience in designing and developing complex applications using .NET technologies
- Extensive knowledge of software design principles, design patterns, and best practices
- Experience with cloud computing and microservices architecture is a plus
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams
- Strong leadership skills with the ability to mentor and train junior developers
- Proven experience in troubleshooting and resolving technical issues
- Knowledge of Agile/Scrum methodologies is preferred
- Ability to stay updated with the latest technologies and trends in software development
Why join us?
- Opportunity to work on challenging and innovative projects
- Competitive salary and benefits package
- Collaborative and inclusive work culture
- Continuous learning and development opportunities
- Opportunity to work with the latest technologies and tools
- Career growth and advancement opportunities
NET Application Architect looking for a challenging and rewarding opportunity, we encourage you to apply and be a part of our growing team.