Based on your search criteria and filters
Software Engineer (3) - Core Engineer 0 Job Summary We are seeking a highly motivated and experienced Software Engineer to join our core engineering team in Chennai. This role requires a strong foundation in software development principles and a passion for building robust and scalable applications. The ideal candidate will possess a blend of technical expertise and a collaborative spirit, contributing to a dynamic and innovative environment. Key Responsibilities The Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions. This includes collaborating with cross-functional teams to define requirements, implementing efficient and testable code, and participating in code reviews to ensure adherence to coding standards and best practices. The role also involves troubleshooting and resolving software defects, and contributing to the continuous improvement of our development processes. Required Skills & Qualifications Education: A Bachelor's Degree is required. Experience: A minimum of 6 - 6 years of experience in software development is expected. This level of experience indicates a seasoned professional capable of independently contributing to complex projects and mentoring junior team members. Programming Languages: Proficiency in Java and JavaScript is essential. Frameworks & Technologies: Demonstrated experience with Angular , Springboot , and Spring Security . Cloud Technologies: Familiarity with Spring Cloud is highly desirable. Web Technologies: Solid understanding of HTML5 and CSS3 for building modern web applications. Architectural Patterns: Strong understanding of Microservices Architecture and the ability to design and implement scalable microservices. API Design: Expertise in RESTful API Design principles and best practices. Messaging: Experience with Asynchronous Messaging patterns and technologies. Version Control: Proficiency in using Git , GitHub , GitLab , or Bitbucket for version control and collaborative development. Analytical Skills: Exceptional Analytical Thinking skills to effectively analyze complex problems and develop creative solutions. Problem-Solving Skills: Proven Problem-Solving Skills to identify, diagnose, and resolve software defects and technical challenges. What We Offer Salary:
Job Summary We are seeking a highly skilled and motivated Software Engineer (3) - Core Engineer 3 to join our growing team in Chennai. This role will be based onsite and offers a challenging opportunity to contribute to cutting-edge technology projects within the Technology industry. Key Responsibilities The Core Engineer 3 will be responsible for the design, development, and maintenance of robust and scalable software solutions. This role requires a deep understanding of software engineering principles and a commitment to delivering high-quality code. Required Skills & Qualifications Educational Background: A B.E., B.Tech., M.C.A., or equivalent technical degree is required. Experience: A minimum of 5-6 years of experience in software engineering is expected. This level of experience indicates a proven ability to independently design, develop, and debug complex software systems, as well as mentor junior engineers. Programming Languages: Proficiency in Java , Node.js , and TypeScript is essential. Frameworks & Libraries: Strong experience with Spring Boot , React , and a solid understanding of REST APIs and GraphQL . Databases: Demonstrated ability to work with PostgreSQL . Cloud Technologies: Experience with GCP is required. Version Control: Familiarity with GitHub for version control and collaborative development. Microservices Architecture: A strong understanding of Microservices architecture and its implementation. API Integration: Experience with SOAP . Testing & Quality Assurance: Proficient in TDD (Test-Driven Development) and experienced with testing frameworks such as JUnit and Selenium . Security Practices: Knowledge of DevSecOps principles and experience with security tools like SonarQube and Checkmarx . AI & Machine Learning: Familiarity with AI concepts and experience with tools like Claude . Prompt Engineering & RAG: Understanding of Prompt Engineering and Retrieval-Augmented Generation (RAG) techniques. Web Technologies: Solid understanding of HTML5 , CSS3 , and JavaScript . UI/UX: Experience with Responsive UI Design . CI/CD: Experience with CI/CD pipelines and automation. Additional Tools: Familiarity with 42Crunch . Other: Understanding of Dynatrace . What We Offer Salary:
Job Summary We are seeking a skilled SAP Fiori & OData Developer to join our dynamic IT / Technology team. This is a hybrid role requiring a blend of on-site and remote work. The ideal candidate will possess a strong foundation in SAP development and a passion for building user-friendly and efficient SAP Fiori applications. Key Responsibilities The SAP Fiori & OData Developer will be responsible for the design, development, and implementation of SAP Fiori applications and related services. This includes working with OData services, ABAP Objects , and ensuring the applications meet performance and security standards. Required Skills & Qualifications ABAP Objects (OOABAP): Demonstrated proficiency in object-oriented ABAP development, including the ability to design and implement robust and maintainable ABAP objects. SAPUI5 / Fiori Elements: Extensive experience in developing user interfaces using SAPUI5 and Fiori Elements , ensuring a consistent and intuitive user experience. OData V2 & V4: Strong understanding of OData protocols (V2 and V4) for building and consuming OData services, including data modeling and service implementation. CDS Views: Ability to create and maintain CDS Views for efficient data access and reporting within the SAP landscape. SAP Gateway (SEGW): Experience with SAP Gateway ( SEGW ) for building OData services and integrating SAP backend systems with front-end applications. RAP (Managed & Unmanaged Scenarios): Familiarity with RAP (Responsive Application Programming) and the ability to handle both managed and unmanaged scenarios. BADI & User Exits: Knowledge of BADI s and user exits for extending SAP functionality and customizing SAP behavior. Web IDE & Business Application Studio: Proficiency in using Web IDE and Business Application Studio for SAP Fiori application development. Git-based version control: Experience with Git for version control and collaborative development. HTML5 & JavaScript: Solid understanding of HTML5 and JavaScript for building interactive and responsive user interfaces. XML: Working knowledge of XML for data representation and exchange. Fiori Launchpad configuration: Ability to configure and customize the Fiori Launchpad to meet specific business requirements. SAP Certified Development Associate – SAP Fiori / UI5: A plus to have this certification. SAP ABAP for SAP HANA / RAP: Experience with SAP ABAP for SAP HANA and RAP is highly desirable. Experience Required: 4 - 8 years of experience in SAP development, with a focus on SAP Fiori and OData . We are seeking a mid-level to senior developer with a proven track record of delivering high-quality SAP solutions. What We Offer Salary: 10 LPA - 20 LPA
Based on your filters