Job Title: Senior Software Engineer
Experience: 5–8 Years
Location: Bangalore
Employment Type: Full-time
Job Summary
We are looking for a Senior Software Engineer with strong hands-on experience in .NET (C#) or Java, modern front-end frameworks (Angular or React), and cloud-native development. The ideal candidate should be comfortable working in containerized environments using Docker and Kubernetes, with solid exposure to AWS and CI/CD pipelines.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance applications using .NET (C#) or Java
- Build responsive and user-friendly front-end applications using Angular or React
- Develop and deploy microservices-based architectures
- Containerize applications using Docker and manage deployments using Kubernetes
- Implement and manage cloud solutions on AWS
- Set up and maintain CI/CD pipelines using Jenkins
- Collaborate with cross-functional teams including product, QA, and DevOps
- Write clean, maintainable, and well-documented code
- Participate in code reviews and mentor junior engineers
Required Skills & Qualifications
- 5–8 years of hands-on software development experience
- Strong proficiency in .NET (C#) or Java
- Experience with front-end frameworks: Angular or React
- Hands-on experience with Docker and Kubernetes
- Good working knowledge of AWS cloud services
- Experience with version control tools like Git
- Experience in CI/CD tools such as Jenkins
- Strong understanding of REST APIs and microservices architecture
- Good problem-solving and communication skills
Nice to Have
- Experience with cloud-native or distributed systems
- Exposure to Agile/Scrum methodologies
- Knowledge of monitoring and logging tools