Job description Job Description: As a Software Technical Lead for Mining Industry Applications, your mission is to leverage your expertise in C++, Python, and software architecture to design and develop scalable, high-performance solutions tailored for mining operations and equipment. You will collaborate with cross-functional teams to drive innovation, optimize system efficiency, and enhance automation capabilities. Proficiency in Qt is expected, with PyQt considered an advantage and good to have. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Additionally, a background in the automotive industry is an asset. Key Responsibilities: Able to effectively lead and support a team by ensuring quality deliverables, sharing responsibility in troubleshooting, and maintaining strong stakeholder engagement and communication. • Design, develop, and maintain high-performance applications for mining, drilling, and construction equipment Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications. • Write and maintain efficient, reusable, and reliable source code. • Collaborate with cross-functional teams to define, design, and ship new features. • Implement and manage software development processes and best practices, including code reviews. • Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. • Conduct testing, debugging, and validation of software solutions to ensure they meet performance Required Skills and Qualifications: Bachelors or Master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Computer Science). 3 to 12 years of professional experience in C++ and Qt development, with a strong focus on applications for the mining industry. For Lead role Minimum of 4 years in a technical leadership role, overseeing software development teams and driving end-to-end project execution. Expert-level proficiency in C++ (C++11/14/17) and object-oriented programming (OOP). Strong hands-on experience with Qt for GUI development, along with knowledge of PyQt as a complementary framework. Required leadership-level familiarity with C++, Python, Qt, and PyQt, enabling you to provide technical guidance, review code quality, and mentor team members effectively. In-depth understanding of embedded Linux systems, particularly Debian-based distributions, with experience in Qt GUI development on embedded platforms. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Familiarity with mining industry communication protocols, such as CAN, J1939, and LIN. Strong grasp of software development methodologies and tools, including Agile, Scrum, Git, and Azure DevOps. Good to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Good to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player - open-minded and flexible What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects: Work on cutting-edge advancements with a talented team. Professional Growth: Access continuous learning and career progression opportunities. Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance. Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace. Role: Software Development - Other Industry Type: Metals & Mining Dep
Posted 2 hours ago
•
Typically responds within 2 days
Job description Experience in software engineering role, with experience in DevOps and network administration. Experience with any Scripting languages such as PowerShell, Azure CLI or Batch files C++, C#, Python, Java, Cyber Security background, and medical device development experiences are a plus. Extensive experience with Virtual Machines in an R&D environment. Experience with Cloud platforms such as AWS or Azure. read more Key Skills Skills highlighted with ‘‘ are preferred keyskills DevOps and network administrationDevOpsCyber SecurityDevsecopsAWS PowerShellAws SecurityCloud SecurityDevSecApplication SecurityActive Directory domain administrationMicrosoft Azure
Posted 5 hours ago
•
Typically responds within 2 days
Job description Level three software engineer for the Identity and Access Governance product Knowledge of the Identity space, Java programming, and Java Application Server knowledge required Candidate requires 5+ years of Java software development experience Assignment include writing design specifications for small to medium components, development of these components and delivering unit tests and maintaining code base for released versions of the product Candidate should possess the ability to analyze and take ownership of existing Java components This includes defect fixes, develop automation or filling automation gaps as needed Role: Database Administrator Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: DBA / Data warehousing Education UG: Any Graduate PG: Any Postgraduate Key Skills AutomationUsageProgramming
Posted 1 day ago
•
Typically responds within 2 days
Job description AVEVA is creating software trusted by over 90% of leading industrial companies. Job TitleR&D Senior Member of Technical Staff-Test LocationHyderabad India Employment Type Full Time The job As part of our global AI development group, youll collaborate with a team of skilled software engineers in designing and implementing AI capabilities and solutions into our product suite. The work will primarily involve testing of our AI capabilities that we introduce in our products ensuring that they are of top-notch quality. You will have the opportunity to work with the latest technologies to ensure that we build and bring meaningful AI capabilities to the market through our product suite. Key responsibilities Participate in Scrum meetings with other team members including sprint planning and estimating; backlog refinement; daily Scrum meetings; sprint retrospectives and sprint reviews. Work collaboratively with scrum colleagues to identify, implement and execute functional and non-functional test scenarios to validate the functionality of the software. Be responsible for defining stories, test strategy, test ideas and translating those into automated and manual tests as part of a cross-functional development team. Use tools including test automation frameworks and data to make testing efficient and easily repeatable for regression purposes. You may be required to update existing frameworks or modify them or build new ones depending on the need. Design, implement, and execute test strategies for AI-powered applications, including LLM-based assistants, computer vision models, and predictive analytics systems. You may be required to mentor junior team members. Handle large amounts of data, as is normally the case with AI models. Essential requirements Minimum 10+ years of functional/domain testing experience within the engineering or a related industry. Expertise in non-functional requirement gathering and identifying critical business scenarios. Strong knowledge and hands-on experience in API testing via automation . Experience in application/functional testing . Should have working knowledge in designing and implementing and executing test strategies for AI-powered applications like LLM-based assistants, computer vision models, and predictive analytics systems . Proficiency with CI/CD tools such as GIT, TFS, MS Test, and Azure DevOps. Familiarity with Agile methodologies and processes. Experience in test automation using Selenium with C#/JavaScript or similar scripting languages. Understanding of Microservices and Service-Oriented Architectures . Good grasp of Machine Learning life cycle . Ability to design and implement unit and integration tests for machine learning models using varied datasets. Should have working knowledge in designing and implementing and executing test strategies for AI-powered applications like LLM-based assistants, computer vision models, and predictive analytics systems Exceptional communication skills to collaborate with Product Owners, System Testers, and Product Support teams . Experience mentoring and coaching less experienced colleagues. Strong problem-solving skills with a proactive and positive approach. Desired skills and competencies Organization: The pace at AVEVA can be exciting and fast, so whilst you will need excellent time management and effective prioritization, we will do all we can to support a balanced portfolio of work, and your wellbeing. Quality Software: You are passionate about delivering software that is reliable, performant and scales well. Problem-solving: Youll need to enjoy figuring how to get out of sticky problems, as troubleshooting and solving challenging problems is a big part of this role. R&D at AVEVA Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the centre of our strategy, and we have over 150 patents to our name. Our track reco
Posted 1 day ago
•
Typically responds within 2 days
Job description AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title:R&D Principal Technologist, Product Development Location:Hyderabad Hybrid Employment Type: Full Time The job As part of our global ERM development team, youll collaborate with a team of skilled software engineers in designing and implementing of both on Premise and Cloud solutions. Youll act as an expert and trusted advisor who provides guidance for maintaining and transforming legacy database implementations to the cloud and migrating away for Oracle to PostgreSQL. This varied role will see you work closely with clients, partners and other internal teams to ensure consulting engagements are successful. Key responsibilities Performance TuningTroubleshoot performance problems, fine-tuning database and index analysis, In Oracle. Support Cloud Databases hosted in AWS and Azure to support our SAAS solutions in cloud, as well as our on-prem infrastructure for development Participate in Scrum meetings with other team members including sprint planning and estimating; backlog refinement; daily Scrum meetings; sprint retrospectives and sprint reviews. Support developers in performance tuning PL/SQL, functions, packages, and procedures. Take part in the journey to move the product further towards a Cloud Native solution. Experience of working with Database in Containers. Essential requirements You have a solid understanding of Cloud Database and managed services, preferably in AWS and Azure. Have experience work with Postgres, and NoSQL database such as Mongo, DynamoDB, Cosmos. Understanding of data structures and algorithms. Required to have good working experience on performance tuning, troubleshooting, and debugging in Oracle. Understanding of Clean code, SOLID principles & Design patterns Good communication skills, working with a broad range of people, including Product Owners, Testers. Extensive experience in managing and tuning Oracle database. Positive approach to problem solving with a can do attitude. Ability to switch role as individual contributor as well as a team player with cross culture and distributed teams. Experience of software development methodologies and processes like Agile, SCRUM, Kanban is desirable. Experience in writing unit test cases will be an added advantage. Experience of working K8s is desirable too. Desired skills and competencies Organization: The pace at AVEVA can be exciting and fast, so whilst you will need excellent time management and effective prioritisation, we will do all we can to support a balanced portfolio of work, and your wellbeing. Customer focus: Youll be working directly with our customers. Being able to listen to them and understand their requests, and then address them in a proactive and consultative manner, will be part of your day-to-day. Problem-solving: Youll need to enjoy getting stuck into problems. Troubleshooting and solving challenging problems is a big part of this role. R&D at AVEVA Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the centre of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke its the result of a structured and deliberate focus on learning, collaboration and inclusivity. If you want to build applications that solve big problems, join us. Find out moreaveva.com/en/about/careers/r-and-d-careers/ India Benefits include: Gratuity, Medical and accidental insurance, very attractive leave entitlement, emergency leave days, childcare support, maternity, paternity and adoption leaves, education assistance program, home office set up support (for hybrid roles), well-being support Its possible were hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive. Find out moreave
Posted 1 day ago
•
Typically responds within 2 days
Job description Meet Our Team Join a high-performing engineering team thats pioneering the future of low-code and AI-powered development Were passionate about building scalable, intelligent systems that simplify complex business processes Our team blends deep domain knowledge in low-code platforms with emerging capabilities in Generative AI to deliver innovative, human-centred solutions and encourage each other to bring out the best to build a world-class Pega infinity product Pega Platform engineering team drives the Product strategy and delivery with innovation mindset to deliver a low-code platform for AI-powered decisioning and workflow automation If you're excited about shaping how businesses leverage automation and AI, this is the place for you, Picture Yourself At Pega Pegasystems is offering exciting, multi-level opportunities to join our team as a Senior Software Engineer, Platform Engineering, Low-code Studios and GenAI As SSE, youll work with a self-organizing team to develop and maintain best of breed software in Pega ecosystem and at the intersection of technology and innovation Youll be part of a collaborative environment where your ideas are valued, your growth is prioritized, and your work directly contributes to real-world impact Whether it's improving customer experiences, streamlining operations, or accelerating product development with GenAI, you'll be solving meaningful problems that matter to our clients and our company We are seeking experienced technical professionals who can demonstrate creativity, teamwork, a results-driven attitude, mentoring and dedication to success, What You'll Do At Pega Design, develop, and deploy applications using leading low-code platforms, Integrate Generative AI capabilities to enable smart automation, application generation, and enhanced user experiences, Build reusable components, templates, and AI-powered workflows that can be scaled across projects, Collaborate with designers, product managers, and other engineers to deliver high-quality, performant solutions, Participate in architecture discussions and help shape the technical direction of our platform and Work with the Pega platform to create case types, data models, and GenAI-enabled rule authoring features, Continuously evaluate new GenAI and low-code trends, bringing innovative ideas into development cycles, Developing and maintaining technical expertise in assigned areas of product functionality Explore new tools and technologies to improve Pega platform, especially in the realm of Generative AI, Who You Are You are a passionate developer with a deep interest in Generative AI and stay updated with the latest advancements in GenAI, including models, use cases, and industry trends, Strong understanding of software engineering principles, with a focus on Pega infinity, GenAI and machine learning concepts, You bring good practices around design patterns with you, which you can leverage to support our Pega platform with our "as-a-Service" evolution, particularly in the context of GenAI, Curious and self-driven, with a passion for Generative AI and emerging technologies, Experienced in integrating APIs, building reusable logic, and optimizing workflows for efficiency and scale, Exhibit a commitment to continuous learning and development and c omfortable working in an agile, fast-paced environment, Excellent verbal and written communication skills, with the ability to remain composed under pressure, Bonus: Experience working with Pega platform (App Studio, Case Management, Decisioning) and knowledge of AI tooling (e-g , OpenAI, Anthropic, LangChain) and prompt engineering is a plus, What You've Accomplished A software engineer with 5+ years of experience, including strong hands-on work in low-code development Holds a Bachelor's or Masters degree in Computer Science, Engineering, or a related field, Pega 8 x Certified CSA and CSSA preferably, Strong Coding, problem solving, debugging and design skills Participated in design and development of Pega infinity features, Experience with prompt engineering Solid understan
Posted 1 day ago
•
Typically responds within 2 days
Job description Focuses on further improving their craftsmanship and extending their skills beyond plain implementation, in particular: Develops quality software according to clean code principles and Blue Yonder standards and writes effective test cases. Autonomously pulls issues from the team backlog or supports other team members with their issues as appropriate. Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives. Understands basic functional and technical requirements of software components. Contributes to designs of individual stories. Continuously improves themselves and the code they produce. Incorporates aspects of information security in their own work. Develops an understanding of how changes in the team s deliverables affect other teams and the customer. Additions for service-delivering teams Identifies operational issues and brings them to the attention of the team. Autonomously plans and performs routine changes. Independently resolves incidents around a limited set of service functions. Independently handles service requests. Realizes that resource consumption directly affects SaaS profitability. Secondary Duties and Responsibilities Autonomously performs small refactorings to improve local software quality. Is aware of the teams continuous integration pipeline and fixes broken builds as necessary. Actively provides feedback during code reviews. Onboards new members to the team and helps develop junior engineers. Assists associates with implementational and operational issues. Clearly communicates impediments and actively seeks support by team members to overcome obstacles. Participates in implementing performance benchmark tests. Understands company and team visions and the problem domain their team works on. Demonstrates problem solving and innovation ability. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills continuous integrationBasicInformation securitySoftware Engineer IISAASUPSTest casessoftware qualityOperations
Posted 1 day ago
•
Typically responds within 2 days
Job description You will provide functional design and configuration solutions to support Experians global business processes You will support the effort to build and update Experians global business processes You will deliver changes in the following Oracle modules -Accounts ReceivablesAdvance CollectionsReceivablesService ContractsAdvanced PricingInventoryAccounts Payable (AP)General Ledger (GL) Prepare configuration guides (BR100), requirements (RD50), functional design (MD50), conversions (CV40), test scripts and training manuals Conduct impact analysis of a change e.g. patches, scripts, data fixes and change requests Identify and suggest technical and functional process improvements Generation of test plans for patches/break fixes/change requests to ensure their comprehensiveness and relevance. Responsibilities (Technical) Deliver technical RICEW components that follows Experian custom build standards, deliver to user expectations and perform within expected benchmark levels and Experian global processes Prepare technical design (MD70), Conversion (CV60), deployment (MD120) documents, and unit test scripts Responsible for deployment and release of technical changes, in all environments (DEV to PRODUCTION) Communicate well with peers within, and across tracks, to develop a full understanding of what is being build, and in sharing common RICEW objects Support PRODUCTION issues, in aiding R&D, and sharing of knowledge to improve our service levels Perform code review for CRs delivered by technical team members Responsibilities (Process) Operate in a global DevOps environment, working to deliver Change Requests (CR) and resolution of PRODUCTION incidents concurrently Follow either traditional waterfall methodology, or agile methodologies (i.e. scrum, Kanban) to deliver CR/ Projects depending on business requirements Provide Peer approval for UAT and PRODUCTION deployment for CRs delivered by the delivery team Follow global processes for incident triage and resolution (i.e. follow-the-sun model) Provide positive input to regular team meetings, to enhance both the quality of the application, and improve knowledge and expertise within the team Required Knowledge: Degree preferably in Computer Science/ Software Engineering or MIS Oracle Applications R12 development experience Experience with Financials -General Ledger, Assets, Cash Management, AGIS and CEA modules Hands-on experience in Oracle Application Framework - OAF (i.e. Ability to create, extend, deploy OA framework pages, and ability to personalize Core and OAF pages) Oracle Forms, Reports and BI Publisher tool experience Configure WebADI Oracle Workflow design and development experience Oracle Approvals Management (AME) Oracle Alerts Well-versed in Oracle AOL functionalities Unix Shell scripting experience Experience using version control and code promotion tools (BitBucket, Jenkins) Experience of using incident and change tracking software (ServiceNow) At least 10 years of IT development experience on large Oracle ERP implementations or Support environments About Experian Experience and Skills Qualifications Computer Science/Software Engineering Degree Oracle Applications R12 devlopment experience Experience with Financials -General Ledger, Assets, Cash Management, AGIS and CEA modules Oracle Forms, Reports and BI Publisher tool experience Hands-on experience in Oracle Application Framework - OAF (i.e. Ability to create, extend, deploy OA framework pages, and ability to personalize Core and OAF pages) Role: ERP Architect Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Computer scienceMISAgileOracle formsHealthcareScrumCash managementOracle financialsUnix shell scriptingAutomotive
Posted 1 day ago
•
Typically responds within 2 days
Job description About The Role As a Senior IT Business Analyst, you work closely with software engineers on building and enhancing IT solutions which move functionalities to the new technical framework This includes specifications, architecture decisions and testing It requires collaboration with an international user community as well as a wide range of other IT colleagues across the globe, Key Responsibilities Drive building new business application functions Collect and translate business and technical requirements to developers including testing support Contribute to architecture decisions in new technical landscape and analyze dependencies on other teams Build up and share knowledge about applications and processes Communicate with international user community as well as a wide range of other IT colleagues across the globe Help to embed our culture of continuous improvement Drive implementation of new application services from specification to roll-out Monitor and maintain interfaces, implement data quality checks Monitor system processes, analyze errors and incidents and propose improvements Support operations inclusive developing and processing quality assurance checks About The Team The position is part of the newly created Cashflow Enhancement team within Subledger input preparation product area and team members based in Zurich, Bratislava and Hyderabad We are responsible for business applications built on Lakehouse architecture (Azure Data Lake) using Python to enable our customers to run their accounting processes and generate data which ultimately feed the SAP and other sub-ledgers with inputs for financial closing, About You Bachelor's or master's degree level or equivalent in computer science or related field 5+ years of IT experience hands-on experience on techno-functional requirement High level of abstraction, fast understanding, conceptual thinking and problem-solving skills Ability to prioritize tasks and drive objections to completion Ability to work independently as well as within a global team Effective communication and presentation skills across Finance and IT Very good knowledge of SQL and MSOffice Previous experience with Python and Microsoft Azure DevOps tech stack will be added advantage Basic understanding of accounting principles and the insurance business Experience with project management methodologies and tools Ability to work under pressure, prioritize and re-prioritize around changing organizational objectives and timelines Excellent command of English (written & verbal) Strong interpersonal and communication skills, demonstrating a clear and articulate standard of written and verbal communication Ability to manage own workload and Self Directed Feels comfortable to perform in an Agile environment About Swiss Re Swiss Re is one of the worlds leading providers of reinsurance, insurance, and other forms of insurance-based risk transfer, working to make the world more resilient We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients This is possible thanks to the collaboration of more than 14,000 employees across the world, Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics In our inclusive and flexible environment everyone can bring their authentic selves to work and their passion for sustainability, If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience, About Swiss Re Swiss Re is one of the worlds leading providers of reinsurance, insurance and other forms
Posted 1 day ago
•
Typically responds within 2 days
Job description Global Business Services is recognized for flawless execution, sound risk management, operational resiliency, operational excellence, and innovation. Enterprise Payments Technology - Global Business Services team is involved in Architecture, Development & Testing. Applications in EPT provide critical services to our customers and clients such as Zelle, that enables person to person payments, Digital Wallets, Debit Card Purchase, Bill Payments, Merchant Acquiring, International and Domestic Remittances, Mortgage Payments, Scheduled Transfers. It also supports capabilities for Card Management, External Account Management and Settlement. The EPT team is playing a crucial role in transformational initiatives and maintaining digital payments change. In Payments we are moving with API first approach. We are transitioning to Continuous Integration and Deployment using the Horizon Platform and focused on test automation using SOATest. Team here is involved in executing strategies like NEVER DOWN, and Payment Simplification. Platform Stability as part of Never Down is also a focus area due to the need for high availability of the payment s platform for our customers. It is also engaged in a POC for containerization using OpenShift. The India team is spread across 4 locations in India - Chennai, Gurugram, Hyderabad and Mumbai. Continuous Innovation is our motto, with over 100 patents, multiple operational excellence process improvements to its name. At the same time, we are a highly engaged a motivated team that believes in having fun while working. read more Key Skills Business servicesCommunication protocolsDebuggingHTTPJSONAccount managementAgile methodologyMVCVisual StudioRisk management
Posted 1 day ago
•
Typically responds within 2 days