Dotnet Sr. Architect
MACHINE LEARNING TECHNOLOGIES LLC · Chicago, IL · 2 wk ago
EngineeringContract
About the role
The ideal candidate will be responsible for designing scalable, secure, and performance-optimized solutions using technologies like C#, ASP.NET, Web API, .NET (Core and Framework), Angular/React, NUnit and Azure.
Responsibilities
- Lead the architectural design and development of .NET applications, ensuring scalability, performance, and security.
- Design and implement cloud architectures on Microsoft Azure, leveraging services such as Azure App Services, Azure Functions, Azure SQL Database, and Azure Kubernetes Service (AKS).
- Develop and promote microservices-based solutions, ensuring modularity, reusability, and maintainability.
- Expertise in application modernization, legacy transformation, and cloud adoption projects.
- Hands-on experience on Design Patterns.
- Oversee the design and implementation of RESTful APIs, ensuring consistency and adherence to best practices.
- Work closely with development, product teams and customer to translate business requirements into technical solutions.
- Provide technical guidance and mentorship to development teams, fostering a culture of continuous improvement.
- Establish and enforce architectural standards, coding practices, and security protocols.
- Stay up to date with emerging technologies and contribute to architectural decisions.
- Strong leadership, mentoring, and communication skills, with a track record of guiding teams and driving technical initiatives.
- Implement best practices for application performance, security, and scalability.
- Optimize application performance through code optimization, caching strategies, and database indexing.
- Collaborate with UX/UI designers and product teams to translate requirements into high-quality, user-centered designs and implementations.
- Conduct code reviews and enforce coding standards across the team.
Requirements
- 14+ years of solid experience with relational and NoSQL databases (SQL Server, PostgreSQL, Cosmos DB).
- Experience in HTML5, CSS3, jQuery and JSON, Bootstrap.
- Deep understanding of Software Design Principles and Software Design Patterns.
- 5+ years of experience in unit testing using xUnit, NUnit, etc.
- Deep understanding of architecture patterns.
- Excellent communication skills.
- Good collaboration with client from onsite location and with offshore team.
Skills
- Strong oral, presentation and written communication are must have.
- Ability to see the big picture, align technical decisions with business goals, and design scalable future-proof solutions.
- Confident in making architectural decisions based on data, trade-offs, and long-term value.
- Strong interpersonal skills to build and maintain productive relationships with team members.
- Provide constructive feedback during code reviews and be open to receiving feedback on your own code.
- Strong organization, collaboration, and time management skills.
- Analytical mindset with a proactive approach to identifying risks, resolving challenges, and proposing innovative solutions.
Benefits
- Flexible work schedule.
- Competitive hourly rate depending on experience.
- Professional development opportunities.
- Health insurance coverage.
- Retirement savings plan.
Pay
Depending on experience (DOE)
Schedule
Full-time
Qualifications
- US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD
- Strong leadership, mentoring, and communication skills.
- Experience in cloud architectures on Microsoft Azure.
- Hands-on experience on Design Patterns.
- Experience in unit testing using xUnit, NUnit, etc.
- Deep understanding of Software Design Principles and Software Design Patterns.
- Excellent communication skills.
- Good collaboration with client from onsite location and with offshore team.