Senior Backend Developer - Retail Pricing Applications
CGI · Pittsburgh, PA · 1 mo ago
Engineering$90k–$176k/yrFull-time
Duties and Responsibilities
- Design, develop, and maintain scalable backend systems using Kotlin, Java, and Spring Boot
- Build and optimize data-driven applications leveraging SQL Server and PostgreSQL
- Implement and support event-driven architectures using Kafka
- Develop search capabilities using Elasticsearch / Elastic stack
- Collaborate with cross-functional teams to deliver retail and pricing-focused solutions
- Act as a trusted advisor to stakeholders, translating business requirements into technical designs
- Ensure high performance, scalability, reliability, and maintainability of applications
- Contribute to architecture discussions, design decisions, and technical best practices
- Provide insights and recommendations based on domain knowledge, especially in retail, pricing, and loyalty systems
Required Qualifications
- Retail Software Development experience is required
- 3–5 years technical experience: System design and distributed architectures
- Kotlin, Java, Spring Boot, Kafka
- SQL Server & PostgreSQL
- 1-3 years technical experience
- Elasticsearch / Elastic stack
- 1–4 years of domain expertise in: Retail / Pricing systems, Loyalty programs or targeted pricing
- A highly capable engineer who combines technical excellence with business understanding
- Someone who can quickly integrate into teams and add immediate value
- A professional who takes initiative, drives solutions, and builds strong stakeholder relationships
- Experience working in cloud environments (Azure, AWS, or GCP)
- Experience with data intensive solutions
- Proficiency with SQL and large data structures
- Ability to work independently, manage priorities, and proactively identify risks