As a Backend Developer with expertise in Python at LIC, you will be responsible for designing and developing robust and scalable server-side applications.
Your role will involve collaborating with cross-functional teams to create high-performance back-end solutions.
Key Responsibilities:
Design and develop efficient server-side applications using Python.
Collaborate with front-end developers and designers to create integrated solutions.
Write clean, maintainable, and well-documented code.
Optimize applications for performance, scalability, and security.
Troubleshoot and resolve technical issues and bugs.
Stay up-to-date with the latest industry trends and emerging technologies.
Participate in code reviews to maintain code quality.
Manage project timelines and deliverables.
Requirements:
Bachelors degree in Computer Science, Engineering, or a related field.
3-5 years of professional experience in back-end development with Python.
Proficiency in Python and server-side technologies.
Strong understanding of RESTful API design and implementation.
Experience with database systems, including SQL and NoSQL databases.
Familiarity with version control systems, such as Git.
Strong problem-solving and debugging skills.
Effective communication and teamwork abilities.
Capacity to work independently and manage multiple tasks.
Adequate proficiency in Agile Scrum methodologies.
Proficiency in Python and server-side technologies.
Strong understanding of RESTful API design and implementation.
Experience with database systems, including SQL and NoSQL databases.
Familiarity with version control systems, such as Git.
Strong problem-solving and debugging skills.
Effective communication and teamwork abilities.
Capacity to work independently and manage multiple tasks.
Adequate proficiency in Agile Scrum methodologies.
Bonus Skills:
Knowledge of front-end technologies.
Understanding of microservices architecture.
Experience with cloud platforms (eg, AWS, Azure, Google Cloud).
Familiarity with containerization and orchestration tools (eg, Docker, Kubernetes).
Continuous integration and continuous deployment (CI/CD) experience.
Knowledge of front-end technologies.
Understanding of microservices architecture.
Experience with cloud platforms (eg, AWS, Azure, Google Cloud).
Familiarity with containerization and orchestration tools (eg, Docker, Kubernetes).
Continuous integration and continuous deployment (CI/CD) experience.