Senior Product Software Engineer

at  Wolters Kluwer

Cluj-Napoca, Cluj, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Aug, 2024Not Specified13 May, 2024N/ASoftware Solutions,Teams,Framework,Legacy Systems,Licensing,Design,Throughput,Automation,Storage,Ux,Continuous Improvement,Documentation,Technology Trends,New Concepts,Remediation,Unit Testing,Working Environment,Data AccessNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

#BETHEDIFFERENCE

If making a difference matters to you, then you matter to us.
Join us, at Wolters Kluwer, and be part of a dynamic global technology company that makes a difference every day. We’re innovators with impact. We provide expert software & information solutions that the world’s leading professionals rely on, in the moments that matter most.
You’ll be supported by collaborative colleagues who share a purpose. We are 21,000 people unique in our dreams, life stories, abilities, and passions who come together every day with one ambition: to make a difference. We do our best work together, connecting to create new innovations with impact.

You will be responsible for the technical delivery of software solutions using established Microsoft technologies. This will include the following activities:

  • Work within a team, to deliver:
  • software product releases.
  • framework, platform wide or cross-cutting technology upgrades.
  • engineering projects or product wide changes.
  • targeted improvements, modernisation, stabilisation, etc. into legacy systems.
  • identification and remediation of technical debt within our software.
  • full adoption of modern Engineering practices.
  • Work very closely with offshore counterparts and teams, to ensure all activities are coordinated and ensure implementation level specifics meet expected standards.
  • Individual hands-on type contribution in design or development at product/project level.
  • Oversee and implemented use of standards and high-quality practices, applied through tooling and automation.
  • First-hand understanding and management of the use of third-party components, dependencies, licensing and services, aligned to needs.
  • Identify and act upon opportunities for continuous improvement, across Engineering, in process, practice or tooling.
  • Keep fully up to date with technology trends, and how these may apply to our area.

Required Skills and Experience:

  • .NET languages.
  • Highly proficient understanding of Web APIs/HTTP/REST/JSON.
  • Full stack experience: UX, UI, middle tier services, data access, and RDBMS expertise.
  • Highly proficient understanding of development patterns and practices to more effectively implement technical solutions.
  • Highly proficient understanding of the full application lifecycle including design, implementation and release.
  • Highly proficient understanding of developer-lead testing including unit testing, TDD, BDD and automated code documentation.
  • A strong understanding of all aspects of the Agile development process, notably in maximising throughput and fast cycles of development/test and shippable deliverables.

Desired Skills (Not essential but beneficial to have):

  • Azure platform services including App Service, Service Fabric, Azure SQL, Storage, APIM.

Other Candidate Requirements:

  • Professional commitment to high quality, and a passion for learning new skills.
  • Detail-oriented individual with the ability to rapidly learn new concepts and technologies.
  • Strong problem solving skills, including providing simple solutions to complex situations.
  • Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.

Responsibilities:

  • Work within a team, to deliver:
  • software product releases.
  • framework, platform wide or cross-cutting technology upgrades.
  • engineering projects or product wide changes.
  • targeted improvements, modernisation, stabilisation, etc. into legacy systems.
  • identification and remediation of technical debt within our software.
  • full adoption of modern Engineering practices.
  • Work very closely with offshore counterparts and teams, to ensure all activities are coordinated and ensure implementation level specifics meet expected standards.
  • Individual hands-on type contribution in design or development at product/project level.
  • Oversee and implemented use of standards and high-quality practices, applied through tooling and automation.
  • First-hand understanding and management of the use of third-party components, dependencies, licensing and services, aligned to needs.
  • Identify and act upon opportunities for continuous improvement, across Engineering, in process, practice or tooling.
  • Keep fully up to date with technology trends, and how these may apply to our area


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cluj-Napoca, Romania