Overview
Skills
Job Details
Who we are:
ConnectedX is focused on Digital Transformation and Product Engineering Services, enabling clients achieve their business, operating and technology needs for the digital age. Our unique industry-based, consultative approach helps clients implement digital transformation initiatives. Headquartered in Dallas, Texas, U.S. ConnectedX is a preferred partner for leading Fortune 1000 enterprises and is consistently admired by the clients and employees across the globe.
Who we're looking for
We are looking for a passionate and highly motivated Backend Development Tech Lead / Senior Cloud Engineer for a Fortune 100 client. This is a long term role in Plano, TX
Position: Backend Development Tech Lead / Senior Cloud Engineer
Location: Plano, TX
Duration: Long-Term
What you will bring:
-
8+ years of software engineering experience. Strong experience in developing services and applications in Java, golang or similar languages
-
Recent experience in developing and managing highly available distributed applications using toolkits such as Spring Boot, Git, Docker, DevOps tools.
-
Good understanding of various Design Patterns in building highly available, highly scalable distributed applications connecting a large volume of devices, serving millions of users.
-
Good understanding of Security Best Practices to implement security at various levels to protect the devices & data.
-
Must have Programming / Scripting Knowledge such as Java, Python, Groovy, etc.
-
Expert level technical knowledge in developing cloud native applications covering infrastructure, platform and software as services.
-
AWS Technical knowledge in API Gateway, R53, EC2, ECS, ECR, IoT, CFTs, CloudWatch, RDS/ DynamoDB, SNS/SQS, Lambda, S3 etc.
-
Developing and designing REST APIs using JSON, other messaging protocols.
Added Bonus if you have:
-
Experience with one or more programming languages such as: JavaScript and/or Golang
-
Experience designing and implementing large scale distributed systems.
-
Very good problem-solving skills with knowledge of algorithms, data structures, and complexity analysis.
-
Familiarity with Agile/Scrum methodology.
-
Strong analytical and reasoning skills.
-
Ability to communicate well with team and other technical stakeholders for implementation.
-
Ability to work in fast paced teams with quick decision making.
-
Write well defined and tested code for better maintainability and performance.
-
Document work and engage in quality testing/validation for changes or improved features before releasing to the customer,
-
Maintain and improve existing codebases and peer review code changes.
-
Software Development craftsmanship - Code Quality, Automated Testing, and Agile best practices
-
Solve complex problems around connected vehicle technology.
-
Solve challenging distributed systems problems around scalability, reliability, low latency, high availability with the Client.
-
Document requirements and specifications
-
Troubleshoot issues and debug codebases.
-
Adapt new technologies, tools, processes from the organization as needed.
-
Work with Product Owner's and team members to meet all project deliverables and milestone dates.
-
Communicate well with team members and suppliers and work collaboratively - Work with a cross-functional engineering teams, Platform, QA to meet all project deliverables and milestone dates.