Key Responsibilities
- Design, develop, and maintain enterprise web applications using C#, ASP.NET, and .NET Core.
- Build responsive and modern user interfaces using React.js.
- Develop and consume RESTful Web APIs and Microservices.
- Design and implement scalable cloud-based solutions on Google Cloud Platform (GCP).
- Work with SQL databases, optimize queries, and ensure application performance.
- Utilize Entity Framework for data access and database integration.
- Participate in application architecture, code reviews, testing, deployment, and production support.
- Collaborate with product owners, architects, and development teams to deliver business requirements.
- Follow Agile development methodologies and software engineering best practices.
- Contribute to CI/CD automation and cloud-native deployment processes.
Required Skills
- 6-10 years of experience in .NET application development.
- Solid expertise in C#, ASP.NET, and .NET Core.
- Hands-on experience with React.js development.
- Experience developing Web APIs and Microservices.
- Experience working with Google Cloud Platform (GCP).
- Strong SQL database development skills.
- Experience with Entity Framework.
- Knowledge of cloud-native architecture and modern development practices.
Preferred Skills
- Experience with Docker and Kubernetes.
- CI/CD pipeline implementation experience.
- Experience with cloud monitoring and logging tools.
- Understanding of DevOps practices.
- Exposure to AWS or Azure cloud platforms.
Desired Candidate Profile
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder management skills.
- Ability to work independently and collaboratively within Agile teams.
- Passion for building scalable, secure, and high-performing applications.
- Self-driven learner with a continuous improvement mindset.