
Software Engineer
- Thiruvananthapuram, Kerala
- Permanent
- Full-time
- Design, develop, and maintain scalable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, testing, and debugging.
- Contribute to architecture decisions and technical documentation.
- Ensure the performance, quality, and responsiveness of applications.
- Work closely with stakeholders to understand requirements and deliver value.
- Strong proficiency in one or more programming languages (e.g. ASP.NET, MVC, C#, JavaScript, VB.NET).
- Experience with modern frameworks and tools (e.g., Angular, .NET Core).
- Solid understanding of software engineering principles and design patterns.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and communication skills.
- Ability to work independently and in a team-oriented environment.
- Experience with cloud platforms (e.g., Azure, AWS).
- Exposure to microservices architecture and containerization (Docker, Kubernetes).
- Understanding of security best practices and MFA integration.
- Prior experience working with Okta or similar identity platforms.
- Contributions to open-source projects or technical blogs.