Job Description
Location: Technopark,Trivandrum, office joining only
● 8+ years of software development experience with a focus on .NET Core.
● 3+ years in a solution or enterprise architect role.
Job Description:
We are seeking an experienced and visionary .NET Architect to join our team. The ideal
candidate will have deep expertise in .NET Core, microservices architecture, and
extensive experience with cloud platforms like AWS, Azure, or Google Cloud. You will be
responsible for leading the design, architecture, and development of enterprise-level
solutions that are scalable, reliable, and secure.
As a .NET Architect, you will collaborate with engineering teams, business stakeholders, and
other architects to ensure that technical strategies align with business goals. You will drive
innovation, provide technical leadership, and ensure the successful implementation of best
practices in software architecture.
Key Responsibilities:
● Lead the architecture and design of scalable, high-performance applications using
.NET Core and microservices architecture.
● Provide strategic direction and architectural leadership to engineering teams in
developing cloud-based solutions.
● Define and enforce architectural standards and guidelines, ensuring best practices
are followed across all development initiatives.
● Collaborate with stakeholders to understand business needs and translate them into
effective, efficient technical solutions.
● Design and implement cloud-native solutions on platforms like AWS, Azure, or
Google Cloud.
● Oversee the design and development of RESTful APIs and system integrations.
● Guide teams in the use of containerization and orchestration technologies (e.g.,
Docker, Kubernetes).
● Drive the adoption of DevOps practices, ensuring robust CI/CD pipelines are
implemented for seamless delivery.
● Conduct architecture reviews, performance tuning, and optimization of systems.
● Ensure security, performance, scalability, and reliability are embedded in the
development lifecycle.
● Mentor and coach senior developers and other architects to build strong, cohesive
engineering teams.
● Stay updated with the latest trends, technologies, and tools in cloud computing,
microservices, and the .NET ecosystem.
Required Skills & Qualifications:
● 8+ years of software development experience with a focus on .NET Core.
● 3+ years in a solution or enterprise architect role.
● Deep understanding of microservices architecture and experience in designing
large-scale distributed systems.
● Strong expertise in cloud platforms like AWS, Azure, or Google Cloud, with
knowledge of cloud-native architectures.
● Extensive experience with containerization (e.g., Docker) and orchestration (e.g.,
Kubernetes).
● Proficient in designing API-driven systems and enterprise-level integration
strategies.
● Solid understanding of event-driven architectures and experience with message
queues (e.g., Kafka, RabbitMQ).
● Strong knowledge of relational and NoSQL databases (e.g., SQL Server,
MongoDB).
● Experience with DevOps practices and tools, including CI/CD pipelines.
● Expertise in system security, high availability, and disaster recovery planning.
● Exceptional analytical and problem-solving skills, with a strong focus on scalability,
reliability, and performance.
● Excellent communication, leadership, and team management skills.
Preferred Qualifications:
● Experience with serverless architectures and functions-as-a-service on cloud
platforms.
● Knowledge of domain-driven design (DDD) and CQRS patterns.
● Familiarity with AI/ML integration and other emerging technologies.
● Microsoft certifications (e.g., Azure Solutions Architect, AWS Certified Solutions
Architect) are a strong advantage.