Job Title: Software Engineer
Location: Bengaluru, India
Category: Digital Technology and Data (DT&D)
Job Type: Full-Time, Salaried
Job ID: 298146
Overview
An excellent opportunity is available for Software Engineers in Bengaluru. This role involves maintaining, integrating, and implementing software applications to support business operations. The ideal candidate will contribute to software testing, quality assurance, system configuration, and application support to ensure a smooth and stable software experience.
Key Responsibilities
- Assist in prioritizing and implementing application enhancements and fixes.
- Conduct software testing and debugging to identify and resolve issues.
- Develop, code, and document software applications.
- Analyze business requirements and translate them into technical specifications.
- Provide input into system strategies and technical planning to ensure compliance with industry standards.
- Independently resolve moderately complex technical issues while escalating complex problems as needed.
- Perform other duties as assigned.
Required Qualifications
- Bachelor’s degree in a related field or equivalent experience.
Preferred Skills and Experience
- Proficiency in Python, with experience in frameworks such as Django.
- Familiarity with scripting languages like Python and PowerShell on Linux platforms.
- Knowledge of Object Relational Mapper (ORM) libraries.
- Experience integrating multiple data sources and databases into a single system.
- Understanding of threading limitations in Python and multi-process architectures.
- Exposure to front-end technologies like ReactJS, JavaScript, HTML5, and CSS3.
- Experience with user authentication and authorization across multiple systems.
- Familiarity with code repositories such as Git.
- Understanding of Continuous Integration and Delivery (CI/CD) practices.
- Knowledge of automated testing tools like Selenium and debugging techniques.
Why Consider This Role?
This role provides a fantastic opportunity to work on cutting-edge software solutions in a dynamic environment. Candidates will gain hands-on experience in software development, testing, and implementation while working with modern technologies.
Best wishes to all applicants pursuing this opportunity!