Description

·        Identify business needs by establishing personal rapport with actual, potential, and internal clients
·        Design, develop, and implement highly scalable client server programs in a cloud environment
·        Identify appropriate microservice implementation and build cloud hosted services
·        Participate in design sessions and code reviews
·        Confirm program operation by conducting unit, system, and integration tests, modifying program sequence and/or codes as necessary
·        Prepare project related documentation, G.A.P. analysis, functional specifications, design specifications
·        Complete development activities including reports, interfaces, conversions, improvements, and forms during different stages of a project
·        Build out distributed systems using big data open-source programming tools
·        Work with research teams and data scientists, finding bottlenecks to the design process and resolving them efficiently
·        Lead software development projects, like automated malware analysis solution
·        Interview, mentor, and coach new team members
·        Learn and adapt to new programming languages and technologies on an as-needed basis

Skills:
·        Java, Python, and JavaScript development within team environments and large implementations
·        Experience in Agile and/or Scrum environments for project planning and sprints
·        Experience with developing Single Page Applications using React.js and Redux
·        Experience with developing applications using Amazon Web Services (AWS)
·        Ability to handle multiple deliverables in a dynamic environment with similar timelines
·        Deep understanding of integrated flows for customer support processes
·        Comfortable accessing and manipulating various web and local data sources such as relational and NOSQL databases, RESTful API's calls

Education

Any Gradute