Associate Technical Lead

0



Responsibilities:


• The designing and development of enterprise solutions for one of the world’s largest corporations

involved in the marketing and distribution of food products

• Implementing distributed and highly robust enterprise applications that scale for

enterprise demands

• Architecting and implementing scalable software solutions and documenting design decisions

• Carrying out detail technical designing of software solutions

• Scoping and breaking down user stories into clear and achievable technical tasks

• Implementation of technical design including coding, calling existing services, creating new

components, etc.

• Ensuring a high standard of engineering quality through code reviews, unit tests, and analytics

• Ensuring engineering principles and related processes have been adhered to

• Providing constructive feedback to team members via code reviews and architectural reviews


Requirements:


• A Bachelor’s Degree in Computer Science or a related field, or equivalent work experience

• 4+ years of experience developing production enterprise applications and managing teams

• Extensive, full-stack experience with web-based technologies and architectures such as RESTful

APIs, microservices, HTML5, Java, Spring, JavaScript/ES6, Node.js, React

• An in-depth understanding of the technology stack, e.g.: HTTP, browser/JS engine architecture,

relational and NoSQL databases, Linux, containers/virtual machines

• Experience in architecting, designing, and implementing highly available, scalable web

applications

• Familiarity with a variety of software patterns and principles

• Database skills – the ability to understand the use cases for relational and non-relational data,

such as implemented code against several different database platforms: RDBMS, NoSQL, and

shared storage

• Experience with DevOps practices and working with Cloud IaaS or PaaS providers such as AWS

and Azure

• Experience with container technologies such as Docker and Kubernetes

• A proficient understanding of agile processes, CI/CD, and code versioning tools, such as Git

• The ability to quickly learn new and existing technologies

• Excellent problem solving, critical thinking, communication skills, and the ability to exercise mature judgment



You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied