01 Sep
|
Ciklum
|
Chennai
About the Role
As a Senior Full Stack Software Engineer , you will be a vital part of a cross-functional development team, engineering creative solutions that shape the future. We're seeking a highly skilled professional with expertise in .NET , React.js , TypeScript , and data technologies , who can drive the development, enhancement, and maintenance of enterprise-grade applications and system integrations.
Responsibilities
Design, develop, and implement high-quality software solutions using .NET and Azure cloud technologies .
Collaborate with cross-functional teams to define, design, and implement current features and improvements.
Maintain and enhance existing software systems to optimize performance, scalability, and reliability.
Conduct code reviews, write unit tests, and ensure high-quality, maintainable code.
Partner with developers, architects, project managers, and analysts to meet project timelines and deliverables.
Requirements
Education & Experience
Bachelor's or Master's degree in Computer Science or a related field.
7+ years of hands-on software development experience.
Technical Skills
Strong understanding of:
Object-Oriented Programming (OOP), SOLID principles, Domain-Driven Design (DDD)
Test-Driven Development (TDD), Behavior-Driven Development (BDD)
Database theory (RDBMS, NoSQL), data structures, design patterns
Responsive Web Design
Proficient in:
React.js , TypeScript
.NET Framework , .NET Core , ASP.NET (Core, MVC, WebAPI), C#
RESTful API development and integration with third-party APIs
Testing frameworks: NUnit , XUnit , MSTest
ORM tools: Entity Framework , Dapper
Databases: SQL Server , PostgreSQL , NoSQL
Messaging systems: RabbitMQ , Azure Service Bus
Version control: Git
Cloud platforms: Microsoft Azure , AWS
Containerization: Docker , Kubernetes
CI tools: Azure DevOps , Jenkins , TeamCity
Soft Skills
Solid problem-solving abilities and attention to detail.
Excellent communication and co
📌 Senior Full Stack Software Engineer Chennai
🏢 Ciklum
📍 Chennai