JOB DATA
JOB TITLE: Senior Technical Consultant - CPQ Senior Developer
EXPERIENCE REQUIRED : 4+ - 7 YEARS
LOCATION:
Pune/Hyderabad/Hybrid/Remote
JOB SUMMARY:
A Senior Developer at Argano is responsible for assisting with or leading the design, development, and maintenance of software or systems and gives technical advice to small through Enterprise-size clients using Argano s professional services and solutions. They are a leader on the development team on complex projects, ensuring adhering to schedule and scope. They have between 4 and 7 years of experience and take on more challenging responsibilities. They have a solid understanding of programming concepts and can work independently on medium to large-sized projects or work streams. This role involves assisting in or leading the design and implementation of technical solutions and heavily participating in the analysis/design phase of the system development life cycle to develop user requirements and determine best business/technical solutions to meet those needs. They ensure successful implementation of results by participating in or leading users in system testing, development/presentation of training, and planning/execution of data conversions.
RESPONSIBILITIES:
- Works on problems of moderate to large scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine and lead appropriate action. Builds productive internal/external working relationships.
- Assists with the analysis of medium to large-size client requirements and design of comprehensive technical solutions.
- Participates in the design and implementation of solutions. Gathers and analyzes requirements with business owners and organizes discussions and infrastructure requirement analysis to meet the defined business criteria.
- Assists with the design and development of the Zilliant CPQ application and assists with necessary integrations. Assists in the discovery meetings to learn what data will be flowing between systems and the best way to organize and store that data in the project applications.
- Participates in meetings with Project Managers to determine client needs, develops customized solutions within the technology platform, creates estimates, timelines and development goals, and designs, codes, and implements the Zilliant CPQ application.
- Writes clean, efficient, and maintainable code in Groovy and creates reports using Jaspersoft.
- Assists in Admin and train-the-trainer sessions, as needed.
- Assists the project team and Customer in the filling out of the design workbooks utilized during Implementation.
- Assists the project team in creating the requirement documentation necessary for the project.
- Assists the project team in developing the Zilliant CPQ application according to scope, including necessary integrations.
MINIMUM AND/OR PREFERRED QUALIFICATIONS:
EDUCATION :
- Bachelor s degree in Computer Science, Software Engineering, Information Technology or related field .
- Relevant coursework or certifications in programming or software development.
EXPERIENCE :
- 4+ years of Technical Consultant experience or in related field.
- Experience implementing Zilliant CPQ, PriceFx, or PROS software and integrations or acting as administrator of a CPQ site from those software vendors, or equivalent experience with a different CPQ solution.
- Experience developing technical solutions leveraging version control and adherence to life cycle management best practices for code promotion.
- Previous work experience with programming, coding and/or software development utilizing Java or Groovy.
- Hands on experience with Rest APIs and web services technologies.
SKILL REQUIREMENTS -
-
Requirements Analysis
: Capability to gather, understand, and implement project requirements effectively. -
Teamwork
: Communication and collaboration skills for working with cross-functional teams and stakeholders. -
Adaptability
: Willingness to learn and adapt to new technologies and tools. -
Programming Languages:
Proficiency in Groovy or Java-like languages. Ability to quickly and efficiently learn Groovy if candidate has no prior experience with it. -
Software Development:
Understanding of software development and coding principles. -
Version Control:
Familiarity with version control systems, such as Git, and collaborative coding workflows. -
Documentation
: Proficiency in documenting code and system architecture to facilitate maintenance and collaboration. -
Leadership
: Experience leading part of a team of developers to complete tasks in a given timeline, assisting other team members with their tasks and providing guidance, as needed. Or experience being the only developer on the project and having to complete all development tasks yourself within a specific timeline. -
CPQ
: Experience implementing Zilliant CPQ, PriceFX, or PROS preferred on small to large-size projects or acting as administrator for one of those vendor sites preferred. Experience implementing or administering other CPQ or pricing solutions also accepted. -
Jaspersoft
: Experience editing or creating Jaspersoft reports/documents preferred. -
Integrations
: Experience with Rest APIs and other webservice technologies to create integrations with on-prem or SaaS solutions. Integrating with SAP ECC or S/4 a bonus. -
Communication
: Clear and effective communication, both written and verbal, is essential for collaborating with team members and conveying findings to clients. Proficient in English.