- Own the software delivery of new and existing customer solutions built on top of the Quote & Order platform.
- Own the application component, and inter-component, detailed designs and ensure implementations by yourself and other team members adhere to architecture, design & coding standards.
- Proactively drive our technology platforms forward in terms of service implementation design, implementation uniformity, software performance, security, etc.
- Design, develop, and improve high-quality code that meets the functional and non-functional requirements and deploy solutions for our customers based on our core platform, Quote & Order.
- Ensure all software built by our team adheres to our logging, monitoring, health checks, configuration, database management/migration, code test coverage, etc. best practices.
- Design and develop new capabilities for our core CPQ , order management platform and active contribution to knowledge capture systems such as the internal Wiki and document management systems.
- Design, develop, and deploy reusable modular software components for integration and processes to be used in customer solutions.
- Work with work with Business Analysts and customers to interpret requirements and remove ambiguity over requirements.
- Participate in team meetings and actively contribute to designs, issues, risks, interdependencies, and other items under discussion.
- Ensure the coding standards for solution engineering is followed.
- Establish processes and procedures to manage/maintain development standards and code quality (unit tests, code coverage, etc.).
- Establish processes and procedures to move platform performance forward ensuring that performance bottlenecks are addressed.
- Oversee and lead the activities of both Junior and Senior Software Engineers within the team.
- Coach and mentor members of the team, setting clear objectives for their professional development.
- Be available as a team escalation point for high priority or technically complex issues.
- Bachelor’s degree in computer science, or technically related field, or equivalent professional experience with good communication skills.
- 8+ years software development experience with modern Java SE (8+).
- Skills in SQL, PostgreSQL, and/or MyBatis, Apache Kafka, GraphQL, and REST API frameworks
- Development, packaging, and release toolchain experience with CI/CD development environments(e.g., Github, Maven, Jenkins, TeamCity, Docker , Kubernetes etc.).
- Work well within a team environment using Agile methodologies .
- Knowledge in Business Process Management and Rules libraries (Camunda, Activiti, Drools, etc.) would be good to have
- Work from Home, in-office, or hybrid
- Employee Belonging Groups
- Insurance
- Paid Vacation, Volunteer, and Holiday Time Off
- And so much more!
Location(s):
India RemoteSimilar Jobs
What We Do
Customer experience, commerce and payments have changed forever. With innovative new technologies like 5G and AI reshaping consumer expectations, it’s up to brands to deliver digital, engaging experiences that win over customers, no matter where they are in their customer journey.
That’s where CSG comes in. CSG is a purpose-driven, high-growth SaaS platform company helping some of the world’s most recognizable brands solve their toughest business challenges. We’re a trusted partner to global companies that want to evolve to meet the demands of today’s digital economy, with future-ready solutions that drive exceptional customer experiences.
Why Work With Us
We're high on respect and low on ego, making us an easy company to do business with and the best place to work. We cultivate a culture based on integrity, innovation, and impact across all our locations, so our people show up as the most authentic version of themselves and can work together to build a more future-ready world. #ChooseCSG
Gallery


_0.png)




