Job Summary:
As a .NET Architect, you will play a pivotal role in defining and managing the
architecture and design of applications and solutions, ensuring they align with organizational
objectives and adhere to industry best practices. This position requires providing strategic
technical leadership, guiding development teams to implement scalable, maintainable systems,
and establishing robust coding and architectural standards. You will collaborate closely with
cross-functional teams, mentor developers, and deliver innovative, high-quality solutions that
effectively meet business needs.
Responsibilities:
- Architect, design, and maintain scalable and high-performing web applications using the
.NET framework, C#, ASP.NET, .NET Core, and SQL Server.
- Lead the development and implementation of robust APIs to support diverse application
functionalities.
- Collaborate with front-end developers to seamlessly integrate user-facing components
with server-side logic.
- A deep understanding of, and ability to use and explain all aspects of application
integration in .NET and data integration with SQL Server and associated technologies
and standards
- Guide the design and development of front-end technologies, including HTML5, CSS3,
JavaScript, and modern frameworks like Angular, React, or Vue.js.
- Optimize system performance, scalability, and security across applications.
- Troubleshoot and resolve complex technical challenges, ensuring smooth operation
across the full stack.
- Enforce code quality through best practices, including code reviews, unit testing, and
adherence to software design principles.
Partner with product managers, UX/UI designers, and stakeholders to define and deliver
technical solutions aligned with business needs.
- Stay updated with the latest technologies, tools, and industry trends to drive continuous
improvement.
- Develop and maintain a thorough understanding of business needs from both technical
and business perspectives
- Assist and mentor junior team members to enforce development guidelines
- Take technical ownership of products and provide support with quick turnaround
- Effectively prioritize and execute tasks in a high-pressure environment
Qualifications:
- 12+ years of hands-on experience with .NET technologies and application development.
- Experience in solution architecture in .Net technologies
- Experience with Agile application development
- Expertise in C#, ASP.NET, .NET Core, and SQL Server.
- Proven experience in designing and developing RESTful APIs.
- Strong proficiency in front-end technologies, including HTML5, CSS3, JavaScript, and
modern frameworks (e.g., Angular, React, Vue.js).
- Comprehensive knowledge of software development principles, design patterns, and best
practices.
- Ability to work with a sense of urgency and attention to detail
- Experience with version control systems like Git.
- Exceptional problem-solving skills with the ability to troubleshoot and resolve complex
issues effectively.
- Excellent communication and leadership abilities to mentor teams and collaborate with
stakeholders.