A leading software development firm in Kerala seeks an experienced software developer to design and maintain scalable backend services using .NET Core and Python. The ideal candidate will have over 4 years of experience, strong AWS service proficiency, and proven skills in developing secure RESTful APIs. This position requires strong communication and collaboration skills, familiarity with Agile methodologies, and a detail-oriented approach to code quality. Join our dynamic team to drive innovative cloud-native solutions.
Qualifications
4+ years of professional software development experience.
Strong proficiency in .NET Core and WebAPIs.
Experience with AWS services and cloud-native application design.
Responsibilities
Design, build, and maintain backend services using .NET Core and Python.
Develop secure RESTful APIs to support applications and integrations.
Leverage AWS services to build cloud-native applications.
Skills
Software Development
.NET Core (C#)
AWS Services
RESTful APIs
Agile Methodologies
Problem Solving
Collaboration Skills
Tools
Docker
Kubernetes
CloudFormation
Job description
Roles and Responsibilities
Design, build, and maintain robust, scalable backend services using .NET Core and Python
Develop and secure RESTful APIs to support internal applications and external integrations.
Leverage AWS services (e.g., Lambda, API Gateway, S3, Cognito, RDS) to build cloud-native applications.
Implement authentication and entitlement frameworks to enforce access controls.
Work with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB) databases.
Required Skills
4+ years of professional software development experience
Strong proficiency in .NET Core (C#), WebAPIs, etc.
Solid experience working with AWS services (Lambda, S3, DynamoDB, RDS, etc.).
Proven experience designing and developing secure, scalable RESTful APIs.
Experience with authentication and entitlements / access control systems.
Understanding of event-driven architectures (SNS, SQS, EventBridge, etc.).
Experience working with relational and NoSQL databases.
Familiarity with front-end technologies (React, Angular, Vue.js) is a plus.
Strong understanding of SDLC, Agile methodologies, and DevOps pipelines.
Experience integrating with enterprise CRM platforms (Salesforce, Microsoft Dynamics) is a plus.
Familiarity with data lakes, data warehouses, and analytics platforms on AWS.
Experience with observability tools (CloudWatch, Datadog, Splunk, etc.).
Knowledge of containerization (Docker, ECS, Kubernetes).
Strong communication and collaboration skills for working in cross-functional Agile teams.
Ability to break down complex technical concepts for both technical and non-technical audiences.
Detail-oriented with a focus on writing maintainable, testable, and secure code.
Adaptability and problem-solving mindset in dynamic, fast-paced environments.
Ownership mentality with the ability to lead initiatives independently or as part of a team.
Familiarity with infrastructure-as-code tools (CloudFormation, Terraform, CDK).