Basic Function:
This position is responsible for managing all aspects of diverse, moderately complex to complex IT projects, including execution, timing, functionality, and quality.
This position undertakes complex projects requiring additional specialized technical knowledge and makes well-thought-out decisions on complex or ambiguous application development issues. The position will assist in working with product managers to understand and capture customer requirements, with business and technical staff to communicate technical architectures and solutions, and with software development staff (designers, testers, programmers, analysts, system administrators, etc. – both in- and out- of house) to ensure successful delivery of those solutions.
A successful candidate acts as a source of direction, training and guidance for less experienced staff, in collaboration with the project manager, and has demonstrably strong technical skills, proven experience with technologies in use. In this role you will work in an extended */dxg team of development engineers based out of Pune and responsible for the development and maintenance of applications and services solutions within Wolters Kluwer worldwide. You need to be a proactive, self-starter with strong affinity for software and content. You understand best practices and design patterns and what it takes to deliver performant software. You need to be able to translate UX design into working solution while making use of reusable components and artifacts.
You will be required to develop and deliver code artifacts as part of continues delivery process.
Role and Responsibilities:
In addition to design and coding, you are expected to communicate regularly with other groups made up of employees in office and adopt company culture
Demonstrably strong technical skills, proven experience with technologies in use, and experience working with offshore developers.Analyze business and user requirements, develop product solutions to meet those requirements, and integrate the solutions into the local business unit technical landscapeInteract with business and technical partners to guide the software development process. Serve as an interface to the Global Platform Organization platform and asset development teams.Contribute to the evolution of the global tools, frameworks and methods of workAdhere to existing software development policies and procedures and develop new procedures and participate in software process improvement initiatives.Required Qualifications:
Bachelor's degree (B.E/ B Tech. Computer Science) from a four-year college or university, or equivalent, Masters a plus.
A minimum of 3 to 5 years of software development experience.Experience with ReactJS and JavaScript/ Typescript and front-end development including Node, HTML5 and CSS3Experience with Java and (/or) Dot Net based developmentExcellent technical skills in software architecture, design and development.Experience in writing unit tests.Experience with agile software development methodologies (e.g. – Scrum or Kanban)Highly motivated self-starter and good team playerAble to work independently and responsibly on assigned projectsStrong English language written and oral communication skillsAbility to absorb and analyze new technologies and practices.Ability to effectively manage software development projects and deliver applications on time, on quality and on budget.Strong research and documentation skills.Ability to handle aggressive project schedules, inconsistent business requirements, ownership and commitment, and strict release deadlines.Preferred Qualifications:
Familiarity with development of Rest APIFamiliarity with DevOps landscape and scripting a definite plusFamiliarity working in Cloud environment (Azure) a definite plus.