Description
This is a Chicago based, hybrid position and candidates must be eligible to work for any employer.
• Translate product strategy and requirements into suitable, maintainable and scalable solution design according to existing architecture guardrails
• Have a holistic view of how an engineering solution adds value and ties into the defined business outcomes; provide options for how the solution could be evolved to provide even more value
• Use an experimental mindset to identify, evaluate and recommend alternative design options which take target environment, performance security requirements and existing systems into account
• Build and deliver simple, effective solutions that fully meet user needs, functional and compliance requirements, and quality standards. Ensure on-time delivery while continuously eliminating waste, including unnecessary documentation and inefficient methodologies
• Drive testing and deployment of software solutions, including ensuring automated testing to ensure solution quality
• Identify and share best practices with other teams as well as produce necessary documentation
Qualifications
Minimum Requirements:
• Bachelor's degree in computer science, Engineering, or related field
• 4+ years of experience with .Net core , AWS development, MongoDB and NoSQL
• Strong hands-on experience designing and building scalable microservices and distributed system
• Experience with cloud-native development, ideally on AWS (Lambda, API Gateway, DynamoDB, S3, ECS/EKS, Step Functions)
• Good understanding of RESTful APIs, JSON schemas, versioning, and API-first design
• Experience with event-driven architectures and streaming technologies (Kafka/Kinesis)
• Familiarity with graph databases (AWS Neptune, Neo4j) or a strong willingness to learn
• Solid knowledge of CI/CD pipelines, automated testing, Git, and DevOps best practice
• Understanding of data quality, validation, and enrichment patterns in real-time system
• Excellent problem-solving skills and attention to detail
• Strong communication and collaboration skill
Preferred Requirements:
• Previous experience working on customer data, data platforms, customer 360 profile service, or graph-based system is a strong plu
• Experience with Python