Description

You will design and deliver stable application systems by translating business requirements into logical program designs.

Responsibilities

  • Translate cross-functional business requirements into scalable, maintainable solution designs and code modules.
  • Partner with Product teams to define functional specifications and ensure architectural standards are met.
  • Execute component integration (CIT), systems integration testing (SIT), and user acceptance testing (UAT) to ensure quality deployments.
  • Automate and simplify development, test, and operations processes to optimize workflows.
  • Solve complex architecture and design problems by making technical trade-off decisions at the application level.

Required Skills

  • 5+ years of professional software development experience.
  • Proficiency in React js.
  • Strong experience with Java.
  • Hands-on experience with JavaScript or TypeScript.
  • Experience building and working with Microservices.
  • Knowledge of NoSQL databases.
  • Solid understanding of software design patterns and application-level architecture.
  • Bachelor's degree in Computer Science.

Education

Bachelor's degree in Computer Science