Description

Job Description:
• We need a person who has led/worked in front-end development, Mostly in Angular 7 / 8 , UI.
• 10 to 12 years of experience required.
• Working in an agile environment with business stakeholders, product owner and other software engineers to review and refine stories and execute on them using excellent engineering practices
• Using your technical knowledge to evaluate technical system problems and design and implement effective solutions
• Hands-on development and problem resolution, writing clean, maintainable code and perform peer code-reviews
• Embracing and modelling engineering excellence and best practices
• Being curious and innovating through the use of new tools and techniques
• Building the best UI/UX interface with focus on usability features, creating compelling user interfaces and experiences
• Optimizing performance for the applications & web.
• Remaining up to date on the latest industry trends in the mobile and digital technologies
Qualifications:
Bachelor's Degree in a technical discipline, preferably Computer Science, Math, or Software Development.
• Knowledge of Computer Science fundamentals and ten years of experience in job offered or related occupation. (Problem solving, complexity analysis, object-oriented design, functional programming, etc.)
o Through experience in writing high quality code with full automated unit test coverage
o Experience in defining and applying design standards, patterns, quality matrix depending on the solution
o Experience with and working knowledge of Python, Django, Angular, Graph DB, HTML, CSS, JavaScript, PostgreSQL, MySQL, (Mongo), JSON
• Experience with server-side technologies such as NodeJS or Java
• Experience delivering applications to the cloud using AWS, Azure or GCP
• NoSQL database models, XML, relational and other database models and associated SQL
• Applying Natural Language Processing, Named Entity Recognition, Machine Learning and general unstructured data analytics
o Knowledge of redwood frameworks is a plus
• Experience or knowledge of the following:
• 
o Functional Test Frameworks
o JavaScript frameworks and stacks
o RESTful Web Service, API design, development and consumption
o Good knowledge on Microservice architecture &design patterns
o Good knowledge in external partner integrations and security architecture
o Experience of Synchronous/Asynchronous message patterns and sequencing
o Exposure to Continuous Integration and Continuous Delivery concepts – Jenkins or OpenShift
o Agile and Scrum development methodologies
o Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards
o Experience with layered system architectures and layered solutions; understanding of shared software concepts
o Extensive knowledge of a business function(s) and of business operations
o Excited about new and emerging technologies
o Negotiation, facilitation and consensus building skills
o Strong analytical and problem-solving skills
o Strong oral and written communication skills; presentation skills

Education

Bachelor's degree in Computer Science