www.jobslog.com - jobslog.com

Web Application Full Stack Programmer

Contact Member
Key Responsibilities :
End to end design and development of web-based applications.
Collaborate with lead architect, Business SME’s, and Data Scientists to design and develop solutions
Serve as lead engineer for technical implementation of projects including planning, architecture, design, development, and testing in agile setting
Develop high level solution architecture, feature, and capability assessments for projects.
Responsible for assisting in defining and implementing project and technical road maps that align with the product strategy
Overall accountability of technical implementation aspects of projects - including design, planning, architecture, development and testing
Partner with IS and business stakeholders to ensure that the solution is an appropriate fit for the end users
Research and evaluate various web application development platforms
Maintain knowledge of market trends and developments in web application development frameworks and related and emerging technologies to provide, recommend, and deliver best practice solutions

Preferred Qualifications:
BS or MS in computer science or related field
1+ years of experience leading full stack web application development projects
Hands on expertise using React.JS, JavaScript, and GraphQL
Current expert level hands-on Java programming experience
Experience building and using JSON-based RESTful APIs
Experience developing dynamic and data-driven web applications/sites
Hands on experience using Linux/Unix
Experience using search engines like Solr or Elasticsearch as the back-end for web applications & previous experience with AWS technologies is a plus
Excellent understanding of software development, DevOps, unit test, automated testing, GitLab, continuous integration (Jenkins), and continuous deployment (Docker and Kubernetes)
Experience creating web application wireframes and mockups. Good understanding of user experience concepts and their application in developing an appealing user interface
Understanding and experience with security fundamentals, role-based security, and familiarity using encryption keys and controls
Strong communication skills
Experience designing and delivering services in a multi-national, world-wide design pattern with its incumbent security, privacy, latency, and availability issues understood