.Net Senior Architect

Bangalore, Karnataka, India
May 30, 2024
May 30, 2025
Onsite
Full-Time
1 Year
Job Description

Are you a passionate .NET developer with a keen eye for architecture and a knack for problem-solving? If so, we have an exciting opportunity for you to join our dynamic team. We're looking for someone with extensive experience in Microsoft .NET technology, including ASP.NET, MVC, C#, WPF, WCF, SQL Server, and Entity Framework.

Responsibilities

  1. Design and Development. Spearhead the design, development, integration, implementation, testing, delivery, and maintenance of enterprise applications utilizing .NET technology stack.
  2. Architecture Design. Craft robust architecture designs for a variety of applications, including Web Applications, Windows Applications, Web Services, and Web APIs, encompassing Client/Server and N-tier models.
  3. Database Expertise. Demonstrate proficiency in writing complex queries and stored procedures, data modeling, and database implementation using both Oracle and Microsoft SQL Server systems.
  4. Object-Oriented Mastery. Apply strong object-oriented programming skills to develop efficient and scalable solutions.
  5. Frontend Development. Experience with Angular or REACT JS is highly desirable.
  6. Cloud Solutions. While not mandatory, exposure to cloud solution architecture is advantageous.
  7. Design Patterns and SDLC. Utilize architectural design patterns, performance tuning techniques, and adhere to best practices throughout the Software Development Life Cycle (SDLC).
  8. Service Oriented Architecture (SOA). Hands-on experience in designing and implementing SOA solutions.
  9. Leadership. Lead technical teams, providing guidance and mentorship to junior developers.
  10. Documentation. Prepare high-level and low-level design documents, contributing to comprehensive project documentation.
  11. Continuous Learning. Stay abreast of the latest technologies and trends in the industry, incorporating innovative solutions into project development.
  12. Problem-Solving. Exhibit strong logical thinking and problem-solving skills, collaborating effectively within the team to overcome challenges.
  13. Microservices and Serverless Architecture. Design scalable and reliable architectures leveraging microservices and serverless paradigms.
  14. Client Interaction. Collaborate with client architects to define top-notch solutions, engaging in business development, and building and maintaining client relationships.
  15. Communication. Possess excellent verbal and written communication skills, with the ability to communicate effectively with remote teams.
  16. Flexibility. Demonstrate high flexibility to travel as required by project demands.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Extensive experience in .NET development, with a focus on design and architecture.
  • Proficiency in SQL Server and Oracle database systems.
  • Familiarity with SDLC methodologies.
  • Strong analytical and team-leading skills.
  • Prior experience in technical team leadership roles is preferred.

If you're ready to take your .NET expertise to the next level and play a pivotal role in delivering cutting-edge solutions, we'd love to hear from you. Join us in shaping the future of enterprise applications through innovation and collaboration. Apply now!