Role: Lead Software Engineer Dot Net Architect
Job type: C2C / 1099 / Full time
Location: Remote
Pay: Market pay
Job Summary
We are seeking an experienced .NET Architect with strong handson coding skills to join our team. The ideal candidate will have a deep understanding of .NET technologies experience in designing and architecting complex software solutions and a proven track record in implementing best practices. The .NET Architect will be responsible for leading the development and architectural design of highperformance scalable applications and will collaborate with developers business stakeholders and other technical teams to deliver robust software solutions.
Key Responsibilities
- Solution Design: Lead the design and development of scalable and secure software solutions using .NET technologies.
- Handson Coding: Actively write and review code as part of the development team ensuring highquality standards and maintaining coding best practices.
- Technical Leadership: Provide technical leadership mentoring and guidance to development teams helping them implement best practices and ensuring code quality and performance.
- Architecture Development: Develop and implement architectural frameworks guidelines and standards for .NET applications.
- Integration: Design and develop integration solutions between various systems services and platforms using .NET technologies.
- Collaboration: Work closely with product owners business analysts and other stakeholders to understand business requirements and translate them into scalable technical solutions.
- Performance Optimization: Ensure high availability scalability and performance of applications identifying and addressing any bottlenecks or issues.
- Continuous Improvement: Research and recommend new technologies and best practices to improve development efficiency and product quality.
- Code Reviews & Quality Assurance: Conduct code reviews ensuring adherence to design and coding standards and actively participate in troubleshooting and debugging complex application issues.
- Documentation: Create and maintain detailed technical documentation for architecture and codebase.
Required Skills & Qualifications
- Experience: At least 58 years of experience in software development with a focus on .NET technologies (C# ASP .NET Core etc..
- Architecture Experience: Proven experience in designing and architecting complex software solutions using .NET frameworks.
- Handson Coding: Strong proficiency in handson development with .NET technologies including coding and debugging.
- Frameworks & Tools: Expertise with .NET Core ASP MVC Web API Entity Framework and related frameworks.
- Cloud & Microservices: Experience with cloud platforms (Azure AWS) and microservices architecture.
- Database: Solid understanding of SQL Server and other relational databases; experience in database design and optimization.
- Version Control: Familiarity with version control tools such as Git.
- Agile Development: Experience working in an Agile development environment.
- Leadership & Mentorship: Ability to provide guidance and mentorship to junior developers and team members.
- Problem Solving: Strong analytical and problemsolving skills with the ability to think critically and creatively.
- Communication: Excellent written and verbal communication skills with the ability to present technical concepts to nontechnical stakeholders.
Preferred Skills
- DevOps: Experience with CI/CD pipelines automated testing and DevOps practices.
- Frontend Technologies: Knowledge of frontend technologies (JavaScript Angular React) is a plus.
- Mobile Development: Experience with mobile application development (Xamarin MAUI) is a plus.
c#,devops,azure,aws,.net core,web api,entity framework,git,sql server,agile development,.net,asp