Company Overview
[$COMPANY_OVERVIEW]
Role Overview
We are looking for a highly skilled .Net Architect to join our innovative technology team at [$COMPANY_NAME]. In this role, you will leverage your extensive experience in software architecture and design to lead the development of scalable, maintainable, and high-performance applications. You will collaborate with cross-functional teams to define architectural standards and best practices while driving the adoption of cutting-edge technologies within the organization.
Responsibilities
- Lead the architectural design and implementation of complex .Net applications, ensuring alignment with business objectives and technical requirements.
- Develop and maintain architectural documentation, including design patterns, system interfaces, and data models.
- Collaborate with software engineers to review code, provide guidance on software development best practices, and ensure adherence to architectural standards.
- Evaluate and recommend tools, technologies, and processes that enhance development efficiency and application performance.
- Mentor and guide junior developers in architectural principles and practices, fostering a culture of continuous learning and improvement.
- Engage with stakeholders to gather requirements, assess needs, and translate business objectives into architectural solutions.
Required and Preferred Qualifications
Required:
- 8+ years of experience in software development with a focus on .Net technologies, including .Net Core and ASP.NET.
- Proven experience in designing and implementing microservices architectures and cloud-native applications, preferably on Azure.
- Strong understanding of design patterns, architectural styles, and best practices for scalable application development.
- Experience with continuous integration and deployment (CI/CD) practices and tools.
- Excellent problem-solving skills and the ability to debug complex application issues.
Preferred:
- Experience with front-end technologies such as Angular or React.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of DevOps practices and tools for infrastructure as code and automated testing.
Technical Skills and Relevant Technologies
- Deep expertise in .Net Framework, .Net Core, and related technologies.
- Experience with relational and NoSQL databases, such as SQL Server, MongoDB, or Cosmos DB.
- Proficiency in using RESTful APIs and web services for application integration.
Soft Skills and Cultural Fit
- Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Proven leadership abilities, with a focus on collaboration and team empowerment.
- A proactive and analytical mindset, capable of driving architectural discussions and decision-making.
- Adaptable and resilient, thriving in a fast-paced, dynamic environment.
Benefits and Perks
Annual salary range: [$SALARY_RANGE]
Full-time employees may also enjoy:
- Comprehensive health, dental, and vision insurance plans.
- 401(k) retirement plan with company match.
- Flexible work arrangements, including hybrid work model.
- Generous paid time off and holidays.
- Opportunities for professional development and career advancement.
Equal Opportunity Statement
[$COMPANY_NAME] is committed to creating a diverse environment and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, age, or veteran status.
Location
A successful candidate will be expected to work from the office at least 3 days a week, with the ability to work remotely for the remaining days.
Note: We encourage applicants to apply even if they don’t meet all of the qualifications listed.
