Job Openings
Technical / Solution Architect - .Net
About the job Technical / Solution Architect - .Net
Experience: 12+ Years
No. of
Position: Multiple
Qualifications: Bachelor's degree
Work Timings: 1:30 PM IST to 10:30 PM IST
Functional Area: Architecture and Development
Job Description
We are seeking a .NET Technical Architect with 12+ years of experience to drive technical design and implementation that meets business needs. You will lead the architecture design process, ensure technical feasibility of cloud-based solutions, and provide guidance throughout the project lifecycle. The ideal candidate will possess a strong blend of technical expertise, strategic thinking, and excellent communication skills.
Key Responsibilities:
- Solution Design: Collaborate with business stakeholders and development teams to understand project requirements and translate them into comprehensive, scalable, and cost-effective architectural solutions.
- Cloud Expertise: Leverage your deep knowledge of AWS and Azure services, ensuring that the solutions are designed to take full advantage of these platforms while adhering to best practices and optimizing costs.
- Development of Complex Solutions: Hands-on development and integration of applications and services using .NET, C#, ASP.NET, .NET Core, and MVC. Solutions need to be scalable and maintainable.
- Technical Leadership: Provide API design signatures and request/response messages to the development team. Establish best practices and maintain high coding and architectural standards in assigned projects.
- System Integration: Collaborate with other architects and teams to ensure seamless integration with existing systems and applications.
- Performance Optimization: Provide guidance and effective techniques to enhance the performance of systems and applications. Identify areas for improvement and optimize application performance.
- Security and Compliance: Ensure that all solutions are designed and implemented with security best practices in mind and comply with relevant industry and company security standards.
- Documentation: Maintain comprehensive documentation of the architecture, design decisions, and best practices.
- Evaluation and Adoption of New Technologies: Stay up-to-date with the latest industry trends and technologies, and evaluate their suitability for our projects.
Skills, Knowledge, and Experience:
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- 12+ years of experience in software development and solution architecture.
- Experience with cloud services, particularly Azure (experience with AWS is also beneficial).
- Must have application development and integration experience using .NET, C#, ASP.NET, .NET Core, MVC.
- Experience in one front-end technology such as ReactJS or Angular is highly desirable.
- Expertise in microservices and serverless architecture is required.
- Experience with Kubernetes or Docker is a must.
- Experience in writing Unit Testing/Test Driven Development is a must.
- Excellent problem-solving and communication skills.
- Strong leadership and mentoring abilities.
- Strong understanding of security and compliance best practices.
- Experience in developing database queries in any RDBMS (Oracle, Microsoft SQL Server, MySQL) is a must.
- Experience with Web Services and Service-Oriented Architecture.
- Microsoft Certified: Azure Solutions Architect Expert or equivalent certification is highly desirable.
- .NET-related certifications (e.g., Microsoft Certified: .NET Developer) are a plus.
- Experience in technical diagrams ( UML, Sequence, Flow, Logical etc.)