Senior Software Developer
SarayuTech Limited
London
a month ago

Job Description

Our Business:

SarayuTech Ltd. is a Software Development and Information Technology Services Company. We provide consulting and IT services to clients globally. We deliver technology-driven business solutions that meet the strategic objectives of our clients. We develop, implement, maintain and support the IT applications by providing smart and intelligent solutions, high quality and low-cost service.

RESPONSIBLITIES:

  • Provide feedback regarding methodologies, standards and client side technology frameworks.
  • Identify potential points of contention for missed activities and notify project leadership of situation and remediation plan.
  • Minimize technical exposure and risk on projects.
  • Technical deliverables (i.e., Configuration scripts, coding, unit testing and documentation) on projects assigned.
  • Translate functional use requirements into system specification documents, create requirements documents for sign off.
  • Maintain effective and consistent communication within the team, with peers, the leadership team and the peers in the Managed Service team and corresponding IT Project team.
  • Proactively raise issues to Project Leads when necessary.
  • Produce high quality coding deliverable in accordance with the project timeline.
  • Build and unit test a project to detailed design specifications.
  • Prepare documentation for requirements, delivered code and explain the functionality to QA for system & UAT testing.
  • Provide demo to end users & identify training needs

REQUIRED SKILLS:

  • Agile, full stack development experience covering expert-level implementation skills with Java and J2EE, various frameworks.
  • Strong skills in Advanced Java and Spring technologies.
  • Strong relational database experience with Oracle / SQL / MSQL / Mongo DB.
  • Dev-ops experience and development automation.
  • Unit and functional test automation and delivery
  • Strong skills in developing Microservices applications.
  • Application Servers - Broad and deep understanding of multiple application server platforms.
  • Handson working experience with algorithms, data-structures, efficiency, concurrency, performance optimization.
  • Understanding webAPI / REST service and ability to consume the same from client frameworks
  • Knowledge of Quality Centre, JIRA, RCQ, ALM, Remedy, HPSM
  • Experience with containers and deployment (Dockers / Kubernetes as an example)
  • Ability to learn and adapt to new technologies quickly
  • Take part in requirements gathering and documenting the solution
  • Use Java Script, both vanilla JS and frameworks such as jQuery & AngularJS
  • Develop Code using object-oritented Java
  • Understanding of modern best practices on the web, including responsive design, UX and accessibility
  • Good motivation and time-management, being able to maintain communication across several projects running in parallel
  • Good team player, approachable and willing to share ideas & knowledge with team

Experience:

  • Having good experience in developing web applications using agile & waterfall methodologies.
  • Good understanding of client side frameworks and troubleshooting issues
  • Good proven experience of working with RDBMS is mandatory

Qualification: Bachelor Degree

Location of the Job: SarayuTech Ltd, London, E14

Salary: £33,000.00 - £35000.00 PA

Start Date: 11th Junly 2020

Closing Date: 10th Aug 2020

Benefits:

  • Flexible working hours

Reference ID: SSD37

Application deadline: 10/08/2020

Job Types: Full-time, Permanent

Salary: £33,000.00 to £35,000.00 /year

Reference ID: SSD33

Application deadline: 10/08/2020

Job Types: Full-time, Permanent

Salary: £33,000.00 - £35,000.00 per year

Benefits:

  • Flexible Schedule

Schedule:

  • 8 Hour Shift

Work remotely:

  • Temporarily due to COVID-19