Posted:3 days ago|
Platform:
On-site
Full Time
Job Description: Hands-On Technical Architect (Microsoft .NET Applications)
Position Overview:
We are seeking a Hands-On Technical Architect specializing in Microsoft .NET applications to join our team. The ideal candidate will have a strong background in designing, developing, and overseeing the architecture of scalable, secure, and high-performing software applications using the .NET framework and .NET Core. This role requires a blend of technical expertise and hands-on coding ability, coupled with the strategic mindset to lead application development from concept to delivery.
---
Key Responsibilities:
- Architect and Design Solutions: Lead the architecture, design, and development of enterprise-grade applications using .NET Core, ASP.NET MVC, C#, and other Microsoft technologies, ensuring scalability and performance.
- Hands-On Development: Be actively involved in coding, debugging, and reviewing application modules, leading by example in developing robust solutions.
-10+ Years of Experience in Dot Net.
- Requirements Analysis & Solution Design: Work closely with stakeholders, product managers, and development teams to gather requirements and translate them into detailed technical designs and development plans.
- Full Stack Development Guidance: Oversee front-end and back-end development activities, guiding teams on best practices for technologies such as React, Angular, Blazor, or other JavaScript frameworks and RESTful API development.
- Lead Code Reviews and Technical Standards: Establish and enforce best practices for coding standards, design patterns, performance optimization, security, and code reuse.
- Application Performance Optimization: Identify and resolve performance bottlenecks throughout the application stack, focusing on database queries, API responses, and front-end optimizations.
- System Integration and API Development: Design and implement APIs, microservices, and integrations with third-party systems, ensuring reliability, security, and ease of use.
- Modernize and Migrate Legacy Systems: Modernize existing .NET applications by upgrading to .NET Core and/or migrating on-premises applications to cloud platforms like Azure or AWS.
- Mentorship and Technical Leadership: Mentor and guide development teams, promoting continuous learning and skill development, as well as fostering a collaborative engineering culture.
- Continuous Improvement and Innovation: Evaluate new tools, technologies, and frameworks that can improve software delivery, performance, and security.
---
### Qualifications & Skills
#### Technical Experience:
- Extensive .NET Framework and .NET Core Experience: Deep understanding of C#, ASP.NET Core, Entity Framework, LINQ, and associated tools for building web applications and APIs.
- Database Knowledge: Proficiency in SQL Server, Entity Framework Core, and knowledge of NoSQL databases (e.g., MongoDB) for effective data modeling and management.
- Front-End Expertise: Strong experience with front-end frameworks like Angular, React, Vue.js, or Blazor for developing responsive and dynamic web applications.
- API Design & Microservices: Hands-on experience in building and consuming RESTful APIs, implementing microservice architectures, and using message queues like Azure Service Bus or RabbitMQ for inter-service communication.
- Azure Cloud Services (Preferred): Experience with cloud computing platforms, especially Azure—including App Services, Azure Functions, Azure SQL, Blob Storage, App Insights, and Azure DevOps for CI/CD.
- Software Development Best Practices: Strong understanding of SOLID principles, design patterns, TDD/BDD, and DevOps practices, with hands-on experience in setting up CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins.
- Security and Compliance: Knowledge of best practices in application security, including OAuth, JWT, data encryption, authentication/authorization patterns, and compliance with data protection regulations (e.g., GDPR).
#### Professional Experience & Skills:
- Architectural Experience: Proven experience in architecting and designing high-performance, scalable, and secure software solutions in .NET environments.
- Hands-On Coding Skills: Ability to code and prototype solutions, taking the lead on complex development tasks when necessary.
- Problem-Solving and Analytical Abilities: Strong ability to analyze, design, and troubleshoot technical issues, offering innovative solutions to meet business needs.
- Leadership & Collaboration: Ability to lead development teams, guide junior developers, and work collaboratively with stakeholders to align technical solutions with business goals.
- Effective Communication: Excellent written and verbal communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Agile Experience: Familiarity with Agile methodologies (Scrum/Kanban) and experience working in cross-functional, collaborative teams.
---
### Preferred Qualifications:
- Certifications: Microsoft Certifications like Azure Solutions Architect Expert, Azure Developer Associate, or similar relevant certifications.
- Experience with Legacy Systems: Prior experience in modernizing and refactoring legacy systems to align with modern standards and practices.
- Experience with DevOps & Automation: Hands-on experience in setting up build pipelines, automated testing, and deployment processes.
- Familiarity with Serverless and Containerization: Knowledge of serverless computing (e.g., Azure Functions) and containerization tools like Docker and Kubernetes for deployment and scaling.
HJ Software Private Limited
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript NowAmeerpet, Telangana, India
Salary: Not disclosed
Ameerpet, Telangana, India
Salary: Not disclosed