Dice is the leading career destination for tech experts at every stage of their careers. Our client, Empower Professionals, is seeking the following. Apply via Dice today!
Role: Golang Developer
Location: Plano, TX | Hybrid (Dallas area)
Duration: 12+ Month
On this team, you will solve complex problems and work alongside talented Engineers that use cutting-edge technologies, Machine Learning, and NLP to transform the vehicle customer experience. We love people who think big and like to get their hands dirty to help us build exciting initiatives.
Responsibilities:
Design and develop software to create cutting edge solutions by writing maintainable, extensible, tested code, while complying with coding standards
Produce specifications and determine operational feasibility
Continuously integrate and deliver software components into a fully functional software system
Be hands-on and lead from the front in following best practices in development and CI/CD methodologies
Facilitate end to end user testing with customers
Troubleshoot, debug, and upgrade existing systems
Work closely with product owners to shape and deliver features to customers
Mentor, provide technical guidance, and train more junior team members
Required Qualifications:
6+ years of software engineering experienceExperience writing clean, concise, tested, maintainable code in Go programming languageExperience in implementing low-latency microservices using gRPC protocolHands on experience applying current best practices and principles in software developmentProduction experience in Public Cloud (AWS, Azure or Google Cloud Platform), CI/CD, and containerizationExperience mentoring, providing technical guidance, and training more junior team membersStrong experience in test automation frameworks, optimizing performance and security enabling delivery of robust and maintainable architectureExperience working with large scale, high availability, and highly distributed applications is a plusDemonstrates advanced problem-solving, troubleshooting, decision making skillsSolutions-oriented with an ability to keep an open mind while finding agreeable solutionsAbility to learn and apply new technologies, programming practices, patterns, and methodsOrganized and detail-orientedAbility to work independently and take ownership of tasks/assignmentsAbility to apply systems thinking to understand interdependencies and design solutions that achieve resultsAbility to develop healthy working relationships and collaborate with peers and leadersExhibits integrity and high standards in work qualityExcellent verbal and written communication skillsExperience effectively communicating complex technical information to stakeholders at all levels in a clear, concise, and meaningful manner to ensure effective collaboration and alignment throughout the project lifecycleValues diversity and differences amongst individuals in interactionsWe think the knowledge acquired earning a Bachelor s Degree in Computer Science would be of great value in this position, but if you're smart and have the experience that backs up your abilities, for us, talent trumps degree every time
Added Bonus if you have:
Experience coding in Rust, C, or C++Experience working with Machine Learning, AI, automated speech recognition (ASR), or audio productsExperience with KubernetesHands-on experience building and delivering IOT, Telematics, or Connected Car products or solutionsExperience working in an Agile software engineering environment
Thanks
Aayushi
Senior Technical Recruiter/Lead | Empower Professionals
Golang Developer - Plano, TX | Hybrid - W2/C2C both will work - Relocation will work but open for TX candidates only