.NET Technical Architect
Apply NowCompany: Diverse Lynx LLC
Location: Lansing, MI 48911
Description:
.NET Technical Architect
Lansing, MI (Onsite)
Fulltime Position
Preferred Qualification:
Requirements & Skills:
Key Responsibilities:
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
Lansing, MI (Onsite)
Fulltime Position
Preferred Qualification:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 8+ years of hands on experience in software development, with at least 3-5 years in an architecture or lead role.
- Experience with modern front end technologies (e.g., React, Angular) and how they integrate with .NET backends.
- Certification in cloud platforms (e.g., Microsoft Azure, AWS Certified Solutions Architect).
- Experience with container orchestration tools (e.g., Kubernetes).
- Familiarity with enterprise architecture frameworks such as TOGAF.
Requirements & Skills:
- Extensive experience with the .NET framework, C#, ASP.NET Core, MVC, Web API, and related technologies.
- Strong background in designing, building, and deploying large scale, enterprise level applications.
- Proficiency with cloud platforms (e.g., Azure, AWS) and cloud native architecture.
- Expertise in databases, including SQL Server, Entity Framework, and NoSQL technologies.
- Strong knowledge of software architecture patterns (e.g., microservices, event driven architecture, layered architecture).
- Experience with integration technologies such as RESTful APIs, SOAP, and messaging queues.
- Familiarity with DevOps practices, CI/CD pipelines, containerization (e.g., Docker), and automated testing.
- Understanding of security best practices and techniques for building secure applications.
- Excellent problem solving, communication, and leadership skills.
- Experience working in Agile development environments.
Key Responsibilities:
- Solution Design & Architecture: Lead the design and architecture of complex .NET based solutions, ensuring scalability, maintainability, and high performance. Collaborate with business stakeholders to understand requirements and translate them into technical specifications.
- Technology Leadership: Evaluate and recommend appropriate technologies, tools, and frameworks for the .NET stack. Stay updated on industry trends and best practices to ensure solutions are cutting edge and aligned with business goals.
- High Level Design Documentation: Create detailed architecture documentation, including diagrams, technical specifications, and system overviews. Ensure clear communication of technical designs to developers and other stakeholders.
- Code Quality & Best Practices: Establish coding standards, design patterns, and best practices. Review code regularly to ensure high standards are maintained across the development team. 5. Collaboration with Development Teams: Work closely with software developers, ensuring the architecture is understood and followed. Provide technical leadership and mentoring, helping the team resolve complex problems and improve their technical skills.
- System Integration: Design solutions that integrate with external systems, APIs, and services. Ensure seamless interaction between various components of the system.
- Performance & Scalability: Address performance bottlenecks and design solutions that can scale efficiently, handling high traffic and large datasets.
- Security & Compliance: Ensure that all solutions are secure and meet relevant compliance and regulatory standards, including data privacy and access controls.
- Risk Management: Identify and address potential technical risks, ensuring that solutions are robust and resilient.
- Continuous Improvement: Promote the continuous improvement of development processes, tools, and technologies. Drive innovation in the team and advocate for modern, efficient development practices.
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.