Software Engineer (Python/Django)Location: Plano, TXThis is a permanent position that requires candidates to be onsite for 3 days in a week (Hybrid role).Job description:This position is for CCB Digital Mobile's "Mobile Build Team". Our team produces CI/CD automation with Python, and all sorts of bespoke automation. We work on a Python package, Gradle Plugin and are developing a Django-based web service. Our toolchain is used to build the predominant apps, meaning the public-facing iOS and Android retail applications to the general public. With that in mind, we are effectively looking with candidates with three main skills:DevOps & CI/CD experiencePythonMobile (iOS/Android) Build EngineeringWith these skills, you will help CCB Digital Mobile create and maintain the best possible build and deployment systems possible.
Experience with iOS, Xcode, Android, Gradle, Android Studio, and other mobile-related build tools are desired, but not strictly required. You will work side-by-side other Mobile Build engineers and Python developers, as well as interface with mobile developers.This position requires programming experience and knowledge, preferably high familiarity with Python. This is not a support role, however, our team is responsible for supporting the products we deliver to ensure business continuity.For this open position we are specifically looking for someone who can help build our web service offerings.We are looking for:Python Django experienceExperience with ORM system - how to query object like group by, order by, and filter records in DjangoConnectivity with SQL and NoSQL DBFront end experienceDeveloping new user-facing features using React.jsExperience with Context API, Redux, Redux toolkit, Material design systemBuilding reusable components and front-end libraries for future use.Translating designs and wireframes into high quality code.Optimizing components for maximum performance across a vast array of web-capable devices and browsers.Cloud experienceExperience with Kubernetes