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
Qualifications
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.
Contact:
Kapil Sharma
Team Lead
Digital Technology Solutions
248-438-8214
Keywords: Digital Technology Solutions, Charlotte , Cloud Developer - Charlotte, NC/Detroit, MI, IT / Software / Systems , Charlotte, North Carolina
Click
here to apply!
|