Job Overview
Technical Lead
Responsibilities
- The design and development of enterprise solutions for one of the world’s largest corporations involved in the marketing and distribution of food products.
- Implement distributed and highly robust enterprise applications that scale for enterprise demands.
- Architect and implement scalable software solutions and document design decisions.
- Carry out detailed technical designing of software solutions.
- Scope and break down user stories into clear and achievable technical tasks.
- Implementation of the technical design including coding, calling existing services, creating new components, etc.
- High standard of engineering quality through code reviews, unit tests, and analytics.
- Ensure engineering principles and related processes have been adhered to.
- Give constructive feedback to team members via code reviews and architectural reviews.
Requirements
- Bachelor’s degree in computer science or related field, or equivalent work experience.
- 6+ 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, React Native, and Angular.
- In-depth understanding of the technology stack, e.g.: HTTP, browser/JS engine architecture, relational and NoSQL databases, Linux, containers/virtual machines etc.
- Experience in architecting, designing, and implementing highly available, scalable web applications
- Familiar with a variety of software patterns and principles.
- Database skills – 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.
- Proficient understanding of agile processes, CI/CD, and code versioning tools, such as Git.
- Able to quickly learn new and existing technologies.
- Excellent problem solving, critical thinking, and communication skills, and the ability to exercise mature judgment.
To Apply please send your CV to slcareers@syscolabs.com
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceMore than 5 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree