
Overview
- Omega Healthcare Management Services Private Limited KARNATAKA
No. Of Openings
1
Grade
T1C
Designation
SENIOR SOFTWARE ENGINEER
Closing Date
16 Apr 2025
Country
IN
State
KARNATAKA
City
BENGALURU
Location
Bengaluru-I
Skill
JAVA
CORE JAVA
SQL
C
C#
JAVASCRIPT
PL/SQL
UNIX
JQUERY
ASP.NET
Education Qualification
No data available
CERTIFICATION
No data available
Responsibilities:
Develop, test, and maintain robust, scalable, and efficient applications using Python.
Design and implement backend logic, services, and APIs to support web and mobile applications.
Optimize application performance and ensure high availability.
Work with databases, including schema design, queries, and optimization.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot, debug, and resolve software defects and production issues.
Implement authentication, authorization, and security best practices in application development.
Collaborate with cross-functional teams, including frontend developers, product managers, and DevOps engineers.
Participate in code reviews and contribute to team knowledge-sharing.
Key Skills:
Proficiency in Python programming.
Experience with Django, Flask, or FastAPI frameworks.
Strong understanding of object-oriented programming (OOP) and design patterns.
Experience working with relational databases (PostgreSQL, MySQL, SQLite) and ORMs (Django ORM, SQLAlchemy).
Proficiency in Git and version control workflows.
Strong problem-solving and debugging skills.
Familiarity with asynchronous programming (e.g., Celery, AsyncIO) is a plus.
Preferred Skills:
Experience with containerization (Docker) and orchestration tools like Kubernetes.
Knowledge of cloud platforms (AWS, Azure, Google Cloud) and their services.
Understanding of RESTful API and GraphQL design principles.
Exposure to CI/CD pipelines and DevOps workflows.
Experience with message queues (RabbitMQ, Kafka).
Additional Skills:
Good understanding of scalability, automation, and high availability in distributed applications.
Ability to work collaboratively in an Agile environment