Technical Lead - 5G Microservices in Richardson, TX at HumCap Recruiting

Date Posted: 4/1/2021

Job Snapshot

Job Description



Description:

Technical Lead - 5G Microservices – Richardson, TX The Technical Lead – 5G Microservices is responsible for the leading the architecture through testing of microservice mobile network development. Key ResponsibilitiesArchitect, design, develop, test and lead the creation of microservice-based, mission-critical applications for mobile carrier networksPlay a key role in setting the technical direction for the projectTechnically manage a group of senior software developers, resolving design and implementation issues, sharing knowledge and driving the project to success.Communicate with other groups in the company, such as operations, system-test, PLM and management.Support the deployment of software in production network Job RequirementsB.S or M.S (Computer Science or a related technical field preferred), should have proven course work in several computer software, algorithms, data structures, programming languages subject areas10+ years minimum experience developing and testing mission-critical applications5+ years of experience building and testing mission-critical applications based on micro-services architecture3+ years of experience working on an Agile Scrum teamStrong understanding of Object Oriented principalsExperience developing software using domain-driven design (DDD) approachStrong experience and understanding of Kubernetes and Docker technologiesStrong experience and understanding building web-scale applicationsStrong experience and understanding of REST architectural and building RESTful APIs Web ServicesExperience with Service Mesh technologiesExperience in Linux systems administration in a Cloud or Virtualized environment.Practical experience with NoSQL database technologiesExperience building Reactive SystemsWorking knowledge of SCM tools (e.g. Git, Atlassian) for software developmentSeeks out opportunities for continuous improvementTeam player and seeks out opportunities for continuous improvementStrong written and verbal communication skillsExcellent analytical and problem-solving skillsSelf-starter with ability to thrive in a high pressure, mission-critical environment Preferred skills:Orchestration technologies - Kubernetes, OpenShift, TBDContainers - DockerOS - Linux variantsProtocols - TCP/IP, HTTP, gRPC, KafkaLanguages - C/C++, Java, Go, Python, RubyDatabases - Cassandra, Couchbase, etcd/ConsulCloud Platforms - AWS, Azure, GoogleService mesh technologies - Istio, Envoy, TBDAgile development methodologyContinuous Integration (CI) and Continuous Delivery (CD)Software development using TDD techniques