Cencora is looking for software engineers to build cloud-native applications in Python and .NET Core, specifically designing and developing microservices for containerized and dynamically orchestrated platforms to meet business needs.
Requirements
- Expertise in more than one of the following: Python, C-Sharp/.Net Core
- Experience with REST/JSON, OpenAPI Spec, Unit Test Frameworks
- Experience with database integration using JDBC, Psycopg2, or equivalent (Aurora, Postgres, Cassandra)
- Proven aptitude for design, producing and tuning code that is highly scalable and able to perform reliably over time
- Experience with one or more public IaaS providers (Azure - preferred, AWS, Google Cloud)
- Experience with stream processing tools (Kafka, Spark)
- Background on tools for container management and orchestration tools (Kubernetes, Swarm)
Responsibilities
- Provides thought leadership in Azure cloud computing as a trusted software engineer
- Develops cloud native applications using the latest Azure technologies and tools
- Develops hosted web services and integration services
- Generates technical documentation as well as unit and functional tests
- Develops microservices that will be run on a containerized and dynamically orchestrated platforms
- Design, innovate, and be creative in building cloud native applications
- Communicate technical design to both business and technical stakeholders
Other
- Engineering Degree in Computer Science, or equivalent professional experience.
- A minimum of 10+ total years of software development experience, with at least 3 years of enterprise level hosted and/or microservices development
- Project and task oriented with a focus on details
- Good communication and interpersonal skills
- Familiar with Agile Software Development Methodologies (SCRUM)