Genesys is looking for a Senior Software Engineer in Indiana, United States. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Lead microservices : design, deployment, configuration scripts, and supporting documentation.
- Plan, develop, and test features/functions delivered via platform components and/or services that are highly scalable, available and reliable.
- Take ownership of features beginning to end: from design documents and reviews to acceptance testing and deployment.
- Analyze code and provide feedback relative to best practices and improving performance.
- Troubleshoot production support issues post-deployment and come up with solutions as required.
- Execute the CI/CD pipeline using a git repository for all artifacts/files.
- Show pride of ownership and strive for excellence in everything they do.
Job Requirements:
- Bachelor’s degree in computer science or related work experience.
- Minimum 5 year’s experience in software engineering and in Java or other high-level languages.
- Effective experience with synchronization techniques in stateless distributed systems.
- Demonstarted understanding of scalability and availability in distributed systems.
- Proficient working experience with REST API back-end services.
- Proven track record in working with remote engineering teams.
- Effective verbal and written communicator.
- A solid data-driven/fact-based decision maker.
- Comfortable interacting with developers and consumers of message bus design.
- Prefers working in fast-paced environment.
- Sound collaboration and listening skills.
- Patient, calm, and respectful work demeanor.