CharlotteRecruiter Since 2001
the smart solution for Charlotte jobs

Cloud Developer - Charlotte, NC/Detroit, MI

Company: Digital Technology Solutions
Location: Charlotte
Posted on: September 19, 2023

Job Description:

DTS is looking for Cloud Developer for our direct client Position in Charlotte, NC

Job Description

Seeking an innovative and passionate Software Engineer to build key capabilities and features of our next generation Customer Care and Communication Platform. The ideal candidate will demonstrate an engineering mindset to solve real-world problems, technical expertise to enumerate, evaluate and improve solutions and possess leadership to effectively guide a team of engineers. In this role, you will partner closely with the platform managers, product team and architects to define platform roadmap, design, build, test and deploy features to deliver quality user experience and relevant messaging to millions of customers across delivery channels and lines of business.

Job Responsibilities

As a Software Engineer, you will be part of an agile squad to design, build, test and deploy cloud native platform and microservices/API that will be consumed by our SaaS based Customer Relationship Management (Salesforce).

Demonstrated hands-on experience with distributed systems design and architecture to build scalable, reliable and resilient platforms
Establish coding best practices, conduct constructive peer code reviews, enable CI/CD and test and release pipelines
Partner with architecture and external development teams to design reusable frameworks and technical solutions
Partner with business, UX design and other technology teams to stand up platform capabilities across delivery channels of voice, chat, sms/mms and push notifications and agent desktop portals
Conduct system demos, proof of concepts, and guide development teams to review business requirements, create designs, test plans/test cases
Recommend optimizations for improved resiliency, efficiency and speed to market by adopting good DevOps practices
Conduct performance testing, setup operational monitoring services and dashboards to review availability, system issues jointly with operations teams
Assist with hiring, onboarding and mentoring of new developers for your team


3+ years of related experience with a bachelor\'s degree in a technical field, or an equivalent combination of experience and education

Technical Skills

Expert in any of the programming languages JavaScript/Java and Python and common design patterns
Expert-level understanding and implementation cloud native architectures (AWS serverless or containers preferred) at scale in production
Prior experience building out platform capabilities from scratch in a multicloud environment is preferred
Experience with source code, CI/CD and build and agile management tools such as Git/GitLab, NPM, Jira
Experience with designing, publishing and consuming GraphQLAPI using Node.js and stream processing frameworks such as Apache Flink/Kafka or SparkStream is preferred
Experience integrating with relational, key-value, document or graph databases
Experience with secure coding practices (OWASP) and accessibility standards
Creating and/or updating technical documentation on tools like Confluence and ReadMe files
Solid understanding of OAuth is required
Demonstrated interest or concepts of API First Driven is highly desirable.

Kapil Sharma
Team Lead
Digital Technology Solutions

Keywords: Digital Technology Solutions, Charlotte , Cloud Developer - Charlotte, NC/Detroit, MI, IT / Software / Systems , Charlotte, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Charlotte RSS job feeds