Technical Architect (.NET)

Hyderabad, Telangana, India
Dec 02, 2024
Dec 02, 2025
Remote
Full-Time
8 Years
Job Description

We are seeking an accomplished Technical Architect with extensive expertise in designing and implementing scalable, secure, and high-performance software systems. This is a unique opportunity for a seasoned professional to join our team and make a significant impact. The ideal candidate will be well-versed in .NET technologies, Azure Functions, Service Bus, Web API, and Blazor. This role demands a strong technical leader who can oversee architecture decisions and deliver robust solutions that align with our business objectives.

If you are passionate about cutting-edge technology, thrive in a collaborative environment, and can bring your expertise to the table from day one, we want to hear from you.

Key Responsibilities

Technical Leadership

  • Take ownership of the technical direction for software development projects, including architecture, design, and implementation.
  • Provide guidance and mentorship to development teams, ensuring adherence to best practices and design principles.

System Design & Implementation

  • Architect and implement scalable, secure, and high-performance software systems using .NET, Azure Functions, Service Bus, Web API, and Blazor.
  • Develop solutions that effectively address both current and future business needs, ensuring scalability and maintainability.

Collaboration & Communication

  • Work closely with cross-functional teams, including product managers, business analysts, and DevOps engineers, to translate business requirements into technical solutions.
  • Lead technical discussions, ensuring alignment with stakeholders and seamless collaboration across teams.

Quality Assurance

  • Conduct code reviews, enforce coding standards, and oversee the testing and deployment of software systems to maintain quality and reliability.
  • Collaborate with the DevOps team to streamline deployment processes and establish robust monitoring mechanisms for production environments.

Innovation & Best Practices

  • Stay updated with the latest advancements in .NET, Azure, and web development technologies.
  • Advocate for the adoption of modern tools and methodologies to improve efficiency and performance.

Documentation & Security

  • Develop and maintain comprehensive technical documentation, including architecture diagrams, deployment guides, and technical notes.
  • Work closely with the security team to ensure all software systems meet the highest standards of security and compliance.

Technical Expertise

Must-Have Skills

Extensive Experience (8+ Years)

  • Expertise in .NET technologies, .NET Core, .NET Framework, and .NET Standard.
  • Proficiency in Azure Functions for designing and implementing serverless architectures.
  • Strong experience with Service Bus, including message queues and event-driven architectures.
  • In-depth knowledge of Web API for building RESTful APIs.
  • Hands-on experience with Blazor, designing both client-side and server-side applications.

Cloud and Containerization

  • Strong understanding of Azure and other cloud platforms like AWS or Google Cloud.
  • Experience with containerization tools, such as Docker and Kubernetes.

DevOps & Deployment

  • Familiarity with DevOps tools like Ansible, Puppet, and Chef.
  • Experience implementing CI/CD pipelines to ensure seamless software delivery.

Problem-Solving & Collaboration

  • Proven ability to analyze complex technical challenges and propose effective solutions.
  • Excellent communication skills to articulate technical ideas to diverse stakeholders.

Nice-to-Have Skills

  • Exposure to Machine Learning and Artificial Intelligence concepts like neural networks and deep learning.
  • Familiarity with cybersecurity best practices and threat modeling techniques.
  • Experience working with compliance frameworks such as GDPR, HIPAA, and PCI-DSS.
  • Knowledge of agile development methodologies like Scrum and Kanban.

Why Join Us?

  1. Immediate Impact. Step into a role where your expertise will drive immediate results and technical excellence.
  2. Growth Opportunities. We offer pathways for career advancement and ongoing professional development.
  3. Dynamic Environment. Work on innovative projects that utilize the latest technologies in cloud computing, web development, and software architecture.
  4. Collaborative Culture. Join a team of highly skilled professionals who value teamwork and continuous learning.

How to Apply

If you meet the above requirements and are ready to take on this challenging role, we encourage you to apply today. Candidates who can join immediately or within 15 days will be given priority.