Centurion Consulting Group
Centurion is seeking an experienced Software Architect/Senior Software Engineer to lead the design and implementation of enterprise integration, orchestration, and event-driven architecture solutions within our cloud infrastructure. This role demands expertise in cloud architecture (particularly AWS), API design and development, AsyncAPI and OpenAPI specifications, and experience with Event-driven architectures and frameworks. You will be responsible for building scalable, efficient solutions that enable seamless communication across systems, automate workflows, and integrate event-based systems. Your work will enhance our client’s infrastructure’s agility and reliability, playing a critical role in their mission to advance scientific knowledge.
Key Responsibilities:
Qualifications
- Bachelors or better in Computer Science or related field.
Required Experience
- 10 years+: Strong experience in architecting and building general software solutions and mastery in Java and/or Python programming language and Javascript is a plus.
- 10 years: Expertise in building enterprise integration solution.
- 10 years: Expertise in designing, developing, and managing APIs, including AsyncAPIs, RESTful APIs, SOAP APIs, GraphQL, and webhooks for integration purposes.
- 10 years: Experience in designing and implementing monitoring and observability for system logging analysis, performance tracking, issues identifying and alerting, etc.
- 10 years: Experience in Agile methodologies (SCRUM or Kanban) with an emphasis on driving iterative development and continuous delivery of integration solutions.
- 5-10 years: Experience in designing and implementing enterprise-level integration and orchestration solution in AWS using the cloud services like EventBridge, Lambda, SNS/SQS, API Gateway, Transfer Family, AppFlow, Glue, Step Function, S3, Kinesis, MQ, DynamoDB Streams, etc.
- 5 years: Experience in building CI/CDs with Github, AWS CodePipeline, ArgoCD or similar.
- 5 years: Experience in designing and implementing microservices architectures.
- 5 years: Expertise in designing and implementing data integration workflows using AWS services such as AWS Glue, Amazon S3, AWS Lambda, and Amazon Kinesis for both batch and real-time processing, along with monitoring and troubleshooting data pipelines using AWS CloudWatch and AWS X-Ray.
- 5 years: Experience in building event-driven solutions, preferably in AWS using the services like SNS, SQS, EventBridge, and Lambda, leveraging decoupled, scalable integrations.
- 5 years: Experience in collaboration with business analysts, QA, DevOps, product managers, and other engineering teams to ensure cohesive integration strategies across different systems.
- 2 years: Experience in managing Infrastructure as Code for automating the deployment and management of resources and services.
- 2 years: Strong understanding of AWS IAM roles, policies, and permissions for controlling access to integration and orchestration services securely.
- 2 years: Ability to manage third-party integrations, including working with external vendors and partners
to ensure successful data and system integration
Preferred Experience
- Certifications in AWS or cloud architecture.
- Knowledge of publisher IT environments.
Position Details:
- Clearance: N/A
- US Citizenship or Authorization to work in US required
- Travel: < 10% (CONUS)
- Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/V
- No third parties or subcontractors
REF: JOB-5383

