Software Development Engineer, CS Phoenix
Job Description :
Are you interested in joining CS Phoenix team which provides tech solutions for Customer Service Schedule Management (CSSM) which is a workforce management suite developed internally for Amazon's Customer Service workforce management needs. CSSM is used for effective schedule management of 50K+ agents across various sites and has around 20+ clients. Additionally we own Central Data Management (CDM) system which stores the org's critical/central data and acts as the single source of truth. The product provides self-service CRUD UI interfaces which enables capacity planners to consume critical data for effective planning of agent's schedules. We provide feature development/enhancement, automation, self-service and operational/engineering excellence solutions on Workforce management.
We require Software Development Engineer (SDE) who can constantly innovate to build technology solutions to solve complex problems. Both the product use React-JS as the frontend programming language, Java as the backend with prime focus on AWS technologies like lambda, Fargate, S3, SQS, SNS, Kinesis, CDK along with databases as DynamoDB and MySQL. Your role will directly impact the scheduling of agents across various sites to manage customer contacts efficiently and look for innovative ways of improving agent/customer experience through automation and self-service solutions. This job requires you to hit the ground running, your ability to learn quickly, design solutions for complex engineering problem and work on disparate and overlapping technologies.
What does it take to succeed in this role
In addition to meeting the technical qualifications, you need to be creative, responsible, and able to dig deep into emerging technologies. Willing to read research papers, but also move quickly to turn ideas into code that solves customer problems. A natural problem solvers, who is able to think about business problems, operational issues, and software architecture in the course of a single conversation. Curious about our customers' needs and dedicated to turning developers into raving fans. Excited to learn from others while bringing your own novel capabilities and perspectives. Someone who makes the team room both productive and fun to work in.
Basic Qualifications :
Bachelor's degree in Computer Science or related technical discipline over all experience of 5+ years in product development in latest technologies. At least 2 year of experience in the job offered or a related occupation must involve: designing and developing large-scale, distributed software applications tools, systems and services using, React JS, Dynamo DB and Java and Object Oriented Design. Experience in communicating with users/customers and other technical teams to collect requirements, describe software product features, and technical designs.
Preferred Qualifications :
Knowledge of professional software engineering practices and best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations Experience in design and development of systems with new Machine Learning models is a big plus. Good team player with Agility and adaptiveness. Experience working in Agile teams will be an added advantage.