Solution Architect - .Net
Overview
The Solutions Architect - .Net plays a critical role in an organization's technology strategy, serving as a bridge between business needs and technological solutions. This role is essential for designing comprehensive software solutions that align with business objectives and improve operational efficiency. The Solution Architect will leverage their expertise in .NET technologies to ensure that the architecture is robust, scalable, and flexible to adapt to future requirements. The ideal candidate will work closely with stakeholders including business analysts, project managers, and developers, ensuring that all aspects of the solution are thoroughly defined and executed effectively. This position involves not only technical design but also mentoring team members, advising on technological best practices, and contributing to the overall development strategy. The Solutions Architect is responsible for ensuring that the final solutions meet functional and non-functional requirements and can withstand the pressures of a dynamic business environment.
Key Responsibilities
- Design and develop high-level architectural solutions for .NET applications.
- Collaborate with stakeholders to gather and analyze system requirements.
- Translate business requirements into technical specifications and documents.
- Ensure system integrity and performance by establishing best practice development guidelines.
- Lead the technical team in the application development process.
- Integrate multi-tier architectures and microservices components.
- Conduct architectural assessments and technical audits to ensure compliance.
- Monitor application performance and troubleshoot any issues.
- Facilitate technology workshops and design review sessions.
- Provide mentorship to junior developers in coding standards and design practices.
- Evaluate cloud computing technologies and their impact on business processes.
- Collaborate with DevOps teams to streamline deployment processes.
- Develop prototypes and proof of concept solutions as required.
- Stay updated with industry trends and emerging technologies.
- Prepare and present solution architectures to senior management.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in software development in .NET environments.
- Proven experience as a Solutions Architect or similar role.
- Strong understanding of .NET frameworks and language features.
- Hands-on experience with ASP.NET, MVC, and C#.
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Experience in cloud platforms (Azure, AWS).
- Knowledge of database technologies (SQL Server, Oracle).
- Excellent understanding of microservices architecture.
- Ability to design and implement RESTful APIs.
- Strong analytical and problem-solving skills.
- Familiarity with Agile and DevOps methodologies.
- Excellent verbal and written communication skills.
- Proven ability to lead technical teams and mentor developers.
- Understanding of software security protocols and compliance standards.
Skills: css,sql server,aws,mvc,system design,javascript,cloud computing,restful apis,security protocols,c#,.net frameworks,html,agile methodologies,azure,oracle,asp.net,compliance standards,devops practices,database management,software security protocols,api development,microservices architecture