We at IBA InfoTech find the Hidden Talent across the globe. We connect caliber candidates with leading companies in contract, contract-to-hire and direct-hire positions in various industries - Oil & Gas, Energy, Telecommunications, Transportation, Business & Finance, Retail, Hospitality and Insurance.
Job Description
PURPOSE OF THE JOB
As a Senior Engineer, you will build distributed data processing solutions and highly loaded database solutions for various business cases including reporting, product analytics, marketing optimization, and financial reporting. Contribute as part of a self-organized team of experienced data engineers working in a challenging, innovative environment for our client, creating the foundation for decision-making at a company dealing with billions of events per day. Investigate, create, and implement solutions for existing technical challenges. Provide guidance, instruction, direction, and leadership to a development team with the purpose of achieving project goals.
MAIN TASKS AND RESPONSIBILITIES
1. Obtains tasks from the project lead or Team Lead (TL), prepares functional and design specifications.
2. Ensures that assigned area/areas are delivered within set deadlines and required quality objectives.
3. Provides estimations, agrees task duration with the manager and contributes to the project plan of assigned area.
4. Addresses area-level risks, provides, and implements mitigation plans.
5. Reports about area readiness/quality, and raises red flags in crisis situations which are beyond his/her AOR.
6. Responsible for resolving crisis situations within his/her AOR.
7. Initiates and conducts code reviews, creates code standards, conventions, and guidelines.
8. Suggests technical and functional improvements to add value to the product.
9. Constantly improves his/her professional level.
10. Collaborates with multiple teams, Product, UI & Engineering.
11. Develops back-end components using AWS API, ensuring high scalability and performance.
12. Deep understanding of AWS connect, features, and idiomatic use of the language. Familiarity with advanced features like coroutines for asynchronous programming and extension functions.
13. Debugs Kotlin code, writes unit tests to ensure quality, and diagnoses bugs.
Must have:
1. University degree in Computer Related Sciences or similar.
2. 5+ years of experience leading customer-facing technical projects in Contact Center Technologies.
3. 2+ years of hands-on experience working with Amazon Connect.
4. Expertise in Salesforce CRM integration.
5. 3+ years of experience designing and implementing call routing with dynamic messaging.
6. Proficiency with AWS services, including Lambda, DynamoDB, API Gateway, Lex (Voice/Chat Bots), S3, and Amazon Connect Streams.
7. Programming skills in Node.js, Python, or Java.
8. Experience with CI/CD pipelines and version control tools like GitHub or Bitbucket.
9. Familiarity with WebRTC and SIP technologies.
10. Excellent communication skills and experience working with technical and non-technical teams.
Nice to have:
1. AWS Certified Developer Associate certification.
2. Experience with stream-processing systems: Kafka, Spark-Streaming, Apache Flink, etc.
Additional Information
All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr