Software Engineer Job in Quorum Business Solutions, Inc.
Software Engineer
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Overview As a member of the Upgrades Center of Excellence (COE), the Software Engineer is a key technical role in our Professional Services team and will help implement our software for energy companies across North America and around the world. The Software Engineer will be responsible for analyzing & developing enhancements for customers as part of implementing integrations for proprietary software solutions to best fit customer needs. They will analyze, design, develop, configure, test, and deploy customizations and new features for Quorum enterprise products. Responsibilities Oversee end-to-end enhancement deliverables to customers in the form of analysis, design, development, deployment, and issue resolution for client-specific database, metadata, report, and code enhancements Master technical skills required for successful enhancement delivery, such as SQL, Git, Azure DevOps Pipelines, C# troubleshooting, and in-house Quorum tools Participate in the design, configuration/development, and testing phases of software implementation, upgrade, and enhancement projects Work with customer IT and business users regularly to gather business and technical specifications, install software enhancements, train IT personnel, and resolve issues Demonstrate technical and product expertise in customer conversations while representing Quorum positively Mentor junior team members towards mastery of technical skills and ownership of high-quality, timely work Plan and execute improvements to software implementation and configuration tools, processes, and documentation Develop an understanding of Quorum s architecture systems, integration platform capabilities, and software development lifecycle processes Take full ownership of work assigned, including work quality, successful completion, timely delivery, and documentation And other duties as assigned. Requirements 3+ years of experience working with software development, deployments, installations, enhancements, or other technical services Experience working with customers and software users to gather business and technical requirements, develop efficient and high-quality solutions, and troubleshoot reported issues Experience leading a small team (2-4 people), mentoring junior colleagues, and managing end-to-end work deliverables Strong database skills (SQL) such as writing functions/procedures, converting and managing large sets of data, configuring application features, and troubleshooting issues Strong programming skills (C# and/or other computer programming languages) Strong understanding of software development lifecycle and/or systems architecture Excellent problem-solving skills, analytical skills, desire for continuous learning Excellent written and verbal communication skills Fluent in English, both written and verbal Preferred Skills In addition to the above requirements, the ideal candidate will have some combination of several of the below preferred skills: Bachelor s degree or equivalent experience in technology, engineering, business, or other analytical discipline Experience working with software deployments, Cloud-based solutions and/or Cloud/SaaS project delivery model Experience with one or more of the following: object-oriented programming, web development, REST APIs, Postman, Git Experience working with Scrum/Agile methodologies in a software development or project setting Experience working as a business analyst and/or in the oil and gas industry

