Specific Responsibilities: Analysing user requirements: Understand what users need from the final product. Designing and developing applications: Design and develop Java-based applications for web, desktop, and mobile platforms. Writing code: Write clean, efficient, and well-documented code. Testing and debugging: Test software to ensure it meets requirements and performs well. Debug and troubleshoot any issues. Collaborating with others: Work with product managers, designers, and stakeholders to identify and resolve technical issues. Providing technical support: Provide technical support to software users. Creating documentation: Create design documentation and user assistance tools. Staying up to date: Research new technologies and software products, and participate in educational opportunities. Contributing to the development lifecycle: Contribute to all stages of the software development lifecycle. Identifying opportunities for improvement: Identify opportunities to improve existing Java code. Preparing releases: Prepare and produce releases of software components. Supporting continuous improvement: Investigate alternatives and technologies, and present for architectural review. Skill Requirements - Essential: B.Tech. in Computer Science, Engineering or Business-related field and/or equivalent work experience. Strong technical knowledge required to help execute numerous projects. Minimum Six (6) years of work experience in a technical position Proficient to convert functional requirements into technical specifications, and configure, tailor and or customize the solutions including building interfaces. Ability to create and update advanced technical documentation. Strong communication skills and the ability to work well in a project team environment. Proficient in drafting/Reviewing Functional Specifications Proficient in drafting/Reviewing Technical Specifications Java certification Skill Requirements - Preferable: To bring industry knowledge world class capabilities innovation and cutting-edge technology to our clients in the Resources industry to deliver business value. To work with leading Resources client’s major customers and suppliers to develop and execute projects and reliability strategies. To harness extensive knowledge combined with an integrated suite of methods people and assets to deliver sustainable long-term solution. Jython/Python script programming experience. Person Specification/Attributes: Professional and committed, with a disciplined approach to work. Motivated and driven by finding and providing solutions to problems. Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers. Has respect for others and their views. Technology minded and focused, enthusiastic about technologies. Analytical, able to raise from the detail and see the bigger picture. Dedicated to continually updating and upgrading own knowledge. Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things. Values quality at the centre of all things in work. Job Type: Full-time Pay: From ₹1,500,000.00 per year Benefits: Health insurance Ability to commute/relocate: Jayanagar, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Noitce period Experience: Java: 5 years (Required) Work Location: In person
Main Purpose : The Senior Software Developer is a role within the Customer Solutions team, responsible for leading complex software implementations and delivering enterprise-grade solutions with a high level of technical expertise. This position serves as a key technical lead, guiding project execution, mentoring junior engineers, and acting as the primary technical point of contact for customer engagements. Combining strong technical acumen with leadership and communication skills, the Implementation Engineer III plays a critical role in ensuring project success from planning through deployment. In addition to hands-on implementation, this role contributes to the enhancement of internal processes, tools, and cross-functional collaboration, supporting continuous improvement across the organization. Success in this role requires a proactive mindset, sound judgment, and the ability to work independently on complex business challenges. The ideal candidate will have deep expertise in Java, Angular (v8+), TypeScript, HTML/CSS, and SQL/database design. Experience with containerized environments such as Docker and Kubernetes is highly desirable. Collaboration with global team members and interaction with international clients is expected. Specific Responsibilities : - Develop and configure enterprise applications using Java, Angular, TypeScript, and HTML/CSS. - Participate in full-cycle implementation projects including requirement analysis, design, development, deployment, and post-go-live support. - Collaborate with cross-functional teams, including project managers, architects, and product engineers. - Take the initiative to identify technical gaps and propose scalable, maintainable solutions. - Provide production support for technical issues related to deployments. - Lead complex software implementations for new and existing enterprise customers, ensuring technical accuracy, alignment with requirements, and timely delivery. - Assist in defining architecture and solution design during the planning phase of projects, aligning with product capabilities and customer goals. - Mentor junior and mid-level engineers, fostering technical growth and collaboration within the team. - Contribute to and review technical documentation, including solution designs, implementation guides, and knowledge base content. - Contribute to roadmap planning through your on-the-ground insight into enterprise needs and technical challenges. - Stay informed on emerging technologies and industry best practices, introducing innovative ideas to enhance delivery quality and efficiency. Skill Requirements - Essential : - Bachelors degree in computer science, Software Engineering, or a related field. - 5+ years of experience in software engineering, implementation engineering, or technical consulting. - Proven ability to lead software deployment projects and deliver high-quality technical solutions for enterprise clients. - Advanced proficiency with modern web and mobile technologies, including Java (core and web development) - Angular 4 Job Specification Data Classification : Confidential - React/React Native - TypeScript, JavaScript, HTML, and CSS. - SQL and relational database concepts - Strong experience with containerization (Docker, Kubernetes) and orchestration platforms (Kubernetes, OpenShift). - Excellent communication skills with the ability to explain complex technical issues to both technical and non-technical audiences. - Strong problem-solving and debugging skills with an ability to anticipate and resolve project risks. - Comfortable using collaboration tools like MS Teams, JIRA, and GitHub. Skill Requirements - Preferable : - Experience with object-oriented programming languages (Java, C++, C#). - Knowledge of backend web technologies (e.g., JSP, XML/XSL, JSON, Spring Framework, ASP.NET). - Familiarity with cloud infrastructure (AWS, OpenShift) and system architecture design. - Comfort troubleshooting relational database performance and network issues (TCP/IP, DNS, load balancing). - Experience with virtualization technologies (Hyper-V, VMware) and Microsoft/Linux operating systems. - Familiarity with mobile application development for iOS, Android, or Windows platforms. - Ability to create or guide the creation of test applications or scripts to support integration and testing phases. Job Type: Full-time Pay: Up to ₹2,000,000.00 per year Benefits: Health insurance Work from home Ability to commute/relocate: Jayanagar, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Notice period or last working day (if applicable) Relevant skills and tools from the job description that you have used in your recent work: Experience: Java: 4 years (Required) Angular: 4 years (Required) Full-stack development: 4 years (Required) Work Location: In person
Specific Responsibilities: Developing new user-facing features for our clients using Vue.js Translating functional requirements (User Stories/Tasks) and wireframes into high quality code with tests Working with architects, developers, and QA engineers to ensure that your work is testable, meets industry security standards and is written to deliver good performance/scalability. Perform application and solution development to meet project requirements. Develop and document detailed technical designs to meet business requirements. Manage multiple technical environments and support the development and testing processes. Identify areas of customization and optimization and provide solutions that meet the business requirements.Skills & Personal Qualities – Required:Experience working with the IBM Maximo software product within the following capacities: B.Tech. in Computer Science, Engineering or Business-related field and/or equivalent work experience. Thorough understanding of Vue.js and its core principles Minimum four (4) years of work experience in Vue application development. Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Demonstrable expertise in software development in an Agile setting Ability to deliver well-tested code consistently in an Agile, CI/CD environment Experience with JavaScript Testing frameworks and principles (Jest preferable) Familiarity with newer specifications of ECMAScript Familiarity with RESTful APIs Knowledge of modern authentication/authorization mechanisms Familiarity with modern build pipelines and tools (Azure DevOps preferable) Experience with common front-end development tools such as Babel, Webpack/Parcel, NPM/Yarn, etc. Familiarity with Git Good time-management skills Great interpersonal and communication skills Good spoken & written EnglishSkills & Personal Qualities – Desired: To bring industry knowledge world class capabilities innovation and cutting-edge technology to our clients in the Resources industry to deliver business value. To work with leading Resources client’s major customers and suppliers to develop and execute projects and reliability strategies. To harness extensive knowledge combined with an integrated suite of methods people and assets to deliver sustainable long-term solution.Person Specification/Attributes: Professional and committed, with a disciplined approach to work. Motivated and driven by finding and providing solutions to problems. Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers. Has respect for others and their views. Technology minded and focused, enthusiastic about technologies. Analytical, able to raise from the detail and see the bigger picture. Dedicated to continually updating and upgrading own knowledge. Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things. Values quality at the centre of all things in work. Job Type: Full-time Pay: From ₹1,500,000.00 per year Benefits: Health insurance Ability to commute/relocate: Jayanagar, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): How much experience you have with relevant technical skills (specify in years) Notice period Experience: Vue.js or vue: 5 years (Required) Work Location: In person