Description

  • Passionate about writing loosely coupled, readable, reusable and modular code. Have a quality mindset, not just code quality but also to ensure ongoing data quality by monitoring data to identify problems before they impact the business.
  • Ability to design and architect alternative solutions independently.
  • Understand when to automate and when not to.
  • Have a desire to simplify and reduce dependencies, the aptitude to deliver enterprise or customer-facing applications in a variety of scenarios.
  • A deep understanding of environmental constraints to implementing and deploying differing application solutions.
  • Proven track record of quality software development and an ability to innovate outside of traditional architecture/software patterns when needed Experience in helping distilling complex ideas into an architectural and implementation plan, and then proving it out.
  • The ability to critically evaluate the trade-offs and implementation impacts of emerging v/s more established technologies Supports and provides direction to more junior professionals.
  • Works autonomously, only requiring “expert” level technical support from others.
  • Exercises judgment in the evaluation, selection, and adaptation of both standard and complex techniques and procedures.
  • Utilizes in-depth professional knowledge and acumen to develop models and procedures, and monitor trends, within Information Management.
  • Exercises considerable creativity, foresight, and judgment in conceiving, planning, and delivering initiatives. Uses deep professional knowledge and acumen to advise functional leaders.
  • Focuses on providing thought leadership within Information Management but works on broader projects, which require understanding of wider business.
  • Recognized internally as a subject matter expert.

Skills:

  • 10+ years of work experience in application engineering
  • Experience with scripting languages such as JavaScript, Typescript
  • Strong experience with React (preferred), React Native (preferred), Angular latest version
  • Web application development experience with compiled languages such as Java
  • Solid understanding of JavaScript, HTML and CSS
  • Strong experience with Event Driven Architecture (preferred)
  • Experience with development in Nodejs environment
  • Experience with developing RESTful web services
  • Strong experience with enterprise level N-tier web applications
  • Experience in writing native SQL queries
  • NoSql Database - DynamoDb, MongoDB, Cassandra
  • Strong experience with cloud infrastructure AWS
  • Experience with single-page application
  • Experience with enterprise security Including IAM Roles & Policies, Auth0/Okta, Encryption, API Gateways, Firewalls, Private Cloud)
  • Experience with Continuous Integration/Deployments (Jenkins/Terraform/Git Lab Runners)

Education:

  • Bachelor’s Degree in Information Technology or Computer Science or Engineering or related course work

Education

Any Gradute