
DotNET Solution
5 days ago
Job Description
We are seeking a DotNET Solution / Software Architect with extensive experience in designing and delivering enterprise-level software solutions. The ideal candidate will have a solid background in .NET technologies, excellent problem-solving capabilities, and proven leadership skills. You will be responsible for driving technical architecture, analyzing business requirements, and leading development teams from project initiation to delivery.
Key Responsibilities
- Analyze new business requirements and propose robust, scalable technical solutions aligned with the latest industry trends.
- Architect end-to-end .NET-based enterprise applications including backend systems, APIs, and UI components.
- Oversee the entire project lifecycle from project initiation to delivery and sign-off with clients.
- Collaborate with Product Managers to define product vision and assess technical feasibility.
- Lead development teams, provide architectural guidance, and perform code reviews.
- Manage version control and deployment strategies across projects.
- Ensure architectural integrity and consistency across various projects, especially in e-commerce, payment gateway integrations, and hardware interfacing.
- Handle client communications and present technical solutions effectively.
Required Skills & Qualifications
- 712 years of experience in software development with strong focus on .NET technologies (C#, ASP.NET MVC/Core, Web API).
- Deep understanding of software architecture patterns, including microservices, layered architecture, and service-oriented architecture (SOA).
- Experience with SQL Server, Entity Framework, and LINQ.
- Proven experience in E-Commerce platforms, payment gateway integration, and hardware communication protocols.
- Strong knowledge of DevOps practices, version control (Git, TFS), and CI/CD pipelines.
- Demonstrated ability in leading and mentoring development teams.
- Excellent written and verbal communication skills for both technical and non-technical audiences.
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
Preferred Skills
- Familiarity with front-end frameworks such as Angular or React.
- Exposure to cloud platforms (Azure/AWS).
- Experience in performance tuning and application optimization.