Miratech logo
Miratech

Helping Visionaries Change the World

Senior Amazon Connect Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 1989H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishAWSCloudDynamoDBPythonTerraform

Job Description

Senior Amazon Connect Developer

Miratech

• Design, develop, and maintain RESTful APIs to support frontend applications and enterprise integrations. • Design and optimize DynamoDB schemas, indexes, and data access patterns for scalable applications. • Develop and maintain Python-based AWS Lambda functions for business logic and automation. • Modify, enhance, and maintain Amazon Connect contact flows and routing logic. • Collaborate with UI development teams to translate business requirements into backend services and APIs. • Work directly with Amazon Professional Services on Amazon Connect implementation and enhancement initiatives. • Design and support event-driven architectures using AWS services such as Lambda, EventBridge, SQS, SNS, and API Gateway. • Support and optimize data flows across AWS services and integrated systems. • Implement secure, scalable, and highly available cloud-native solutions. • Troubleshoot application, integration, and infrastructure issues across AWS environments. • Collaborate with cross-functional teams to ensure reliable and efficient service delivery. • Participate in production support activities and occasional after-hours deployments when required.

Job Requirements

  • 8+ years of hands-on experience with AWS.
  • 4+ years of experience with Amazon Connect, including contact flows, routing, queues, and integrations.
  • Strong proficiency in Python, including development of AWS Lambda functions.
  • Experience with AWS services including Lambda, API Gateway, S3, IAM, EventBridge, SQS, SNS, and CloudWatch.
  • Extensive experience designing and implementing RESTful APIs and backend integrations.
  • Strong knowledge of DynamoDB schema design, indexing strategies, and performance optimization.
  • Experience designing and supporting cloud-native and event-driven architectures.
  • Knowledge of CI/CD pipelines and deployment automation practices.
  • Strong communication skills with the ability to work effectively across engineering and business teams.
  • Experience working in Agile development environments.
  • Nice To Have: Experience with Infrastructure as Code using Terraform.
  • Nice To Have: Experience converting AWS CDK or CloudFormation templates into Terraform.
  • Nice To Have: Experience with IBM ODM.

Benefits

  • Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
  • Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
  • Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
  • Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
  • Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.
  • Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
  • Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

Related Job Pages

More Software Engineer Jobs

Software Development Analyst – Senior

Experian

We're unlocking the power of data to help create a better tomorrow.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Develop and maintain backend solutions using Java, ensuring high quality and performance of applications. • Contribute to the design and upkeep of software architecture. • Implement development best practices and industry-standard patterns. • Ensure code quality through reviews and automated testing. • Collaborate with other departments to align technical solutions with business goals. • Perform reverse engineering of legacy systems to build new systems. • Monitor and optimize application performance. • Actively participate in strategic decisions related to software development. • Ensure appropriate technical documentation for developed solutions. • Mentor junior and mid-level developers, fostering a continuous learning environment.

Brazil

Software Development Analyst – Affirmative Action Position for Women

Experian

We're unlocking the power of data to help create a better tomorrow.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Develop and maintain backend applications using Java and Spring Boot • Design, implement, and evolve solutions based on microservices and distributed architectures • Work with relational and non-relational databases (with emphasis on MongoDB) • Collaborate with infrastructure teams to ensure effective use of AWS services • Monitor and ensure application observability using tools such as Datadog, Grafana, or similar • Apply development patterns and best practices to ensure code quality • Participate in code reviews, sprint planning and other agile ceremonies • Actively contribute to continuous improvement of processes, architecture, and team culture

Brazil
Maxiom Technology logo

Senior Java Developer

Maxiom Technology

America's best software professionals working for companies ranging from fortune 500 enterprises to startups.

ContractRemoteTeam 11-50Since 2002H1B No Sponsor

Role Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release and help with the migration of a COBOL app to Java. Senior Java Developer responsibilities include: - Gathering system and user requirements - Building Java modules - Testing features before release - Identifying and analyzing user requirements - Prioritizing, assigning, and executing tasks throughout the software development lifecycle - Developing Java EE applications - Writing well-designed, efficient code - Reviewing, testing, and debugging team members’ code - Designing database architecture - Scheduling product releases with internal teams - Documenting development phases - Ensuring our applications are secure and up-to-date Qualifications - Work experience as a Senior Java Developer or similar role - Experience designing, building, and testing Java EE applications - In-depth knowledge of popular Java frameworks like JSF and Spring MVC - Experience with Object-Oriented Design (OOD) - Good delegation and time management skills - Problem-solving abilities - BSc in Computer Science, Engineering or relevant field

United States
IQVIA logo

Principal Statistical Programmer

IQVIA

Accelerate innovation for a healthier world.

Full TimeRemoteTeam 10,001+H1B Sponsor

• Collaborates with the study teams to design data structure and specifications for ad hoc and study deliverables including, but not limited to ADaM datasets, Tables, Figures, Listings and Analysis Submission content • Collaborates with study teams to ensure the quality and accuracy – thus submission readiness – of clinical data as required by authorities (i.e. SDTM, ADaM, tables, figures, listings, define.xml) • Leads and oversees requested efforts for pooled and exploratory analyses working closely with Statistics TA lead and/or study statisticians as well as with clinical programming team and their collection of legacy data • Leads and oversees the in-house specification and delivery of ISS and ISE datasets and associated output (tables, figures and listings) when not provided by CRO • Leads and oversees the design and implementation of complex SAS programs for applications designed to analyze and report complex clinical trial data in CDISC ADaM format • Leads and oversees the development of global tools that will increase the efficiency and capacity of the Statistical Programming group • Works closely with clinical study teams to plans and executes activities to ensure project timelines are met with high quality deliverables • Collaborates with CR&D staff regarding data analysis requests • Performs additional statistical analyses including but not limited to: o Support responses to regulatory agencies o Generate integrated summary of safety and efficacy o Support publications and presentations o Support planning and reporting of clinical trials via exploratory analyses of available data

South Africa