Location:Indore, Madhya Pradesh (Onsite) Please apply only if you are willing to relocate to Indore and work from the office.Requirements Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics & Communication (B.Tech/BE - CS, IT, EC, EI), or MCA. Minimum of 2 years of relevant professional experience. Strong programming skills with proficiency in Java and Object-Oriented Programming (OOP). In-depth understanding of Operating Systems and Data Structures. Hands-on experience with relational & NoSQL databases such as Oracle, MongoDb. Practical expertise in designing and developing applications using Java EE platforms. Familiarity with JavaScript, jQuery, Node.js, React, and TypeScript. Proficiency with software engineering tools and best practices. Strong verbal and written communication skills. Ability to work collaboratively in a diverse, global team environment. Hands-on experience with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or similar for automation and deployment processes. Familiarity with SonarQube or equivalent tools for ensuring code quality and adherence to best practices. Experience working in an Agile development environment, including participation in sprint planning, daily stand-ups, and retrospectives.Responsibilities Execute the full Software Development Life Cycle (SDLC). Design, write, and maintain high-quality, testable code. Integrate and work effectively with third-party libraries and APIs. Build, deploy, operate, scale, and maintain cloud-based solutions. Conduct rigorous testing in controlled environments before product deployment. Collaborate closely with analysts, designers, and stakeholders to understand requirements and specifications. Design and develop database systems that meet performance and reporting needs while ensuring data integrity and quality. Maintain and optimize existing systems to ensure reliability and scalability. Stay updated with emerging technologies and integrate them into development processes as appropriate. Take ownership of technical designs, application features, and major program changes. Provide innovative solutions to meet client requirements and business needs.Why join us? Work in a collaborative and dynamic environment. Opportunity to work on challenging and innovative projects. Be a part of a growing team in a fast-paced technology domain.
Job Title
Software Engineer