Pune, Kalyani Nagar, IND
8 days ago
Senior Product Software Engineer
About Wolters Kluwer Financial Services

Whether complying with regulatory requirements or managing financial transactions, addressing a single key risk, or working toward a holistic enterprise risk management strategy, Wolters Kluwer Financial Services works with more than 15,000 customers worldwide to help them successfully navigate regulatory complexity, optimize risk and financial performance, and manage data to support critical decisions. Wolters Kluwer Financial Services provides risk management, compliance, finance, and audit solutions that help financial organizations improve efficiency and effectiveness across their enterprise.

Job Summary

Senior Product Software Engineers are expert in their area. They work closely with the architect and team lead to implement new features, remove technical debt, and implement (and propose) best practices. They are highly productive/efficient and a critical, reliable team member with large expertise. They communicate difficult concepts and influence others to adopt a different point of view.


Your responsibilities:

Active participation in the end-to-end design, development, testing, and maintenance of large-scale and highly complex software applications, modules, and systems.Collaborate with stakeholders, including product managers, software architects, and cross-functional teams, to define and refine technical requirements and translate them into robust and scalable designs.Drive technical excellence by writing clean, efficient, and reusable code while ensuring adherence to coding standards and software quality measures.Conduct in-depth code reviews and provide feedback to ensure code quality, performance, and maintainability.Analyze, troubleshoot, and resolve complex software issues, including performance bottlenecks, scalability challenges, and architectural concerns.Active Participation in Defining and implementing software development processes, methodologies, and tools to enhance productivity, quality, and efficiency.Mentor and coach junior and mid-level engineers, fostering their technical growth, and providing guidance on best practices and industry trends.Stay abreast of emerging technologies, industry trends, and advancements in software development, and assess their applicability to enhance software solutions.Collaborate effectively with cross-functional teams, providing technical leadership and expertise to drive successful project outcomes.

Qualifications and Skillset

Education:

A relevant education (Bachelor or Master in IT, engineer in ICT…)At least 5 years of experience in software development.

Essential:

Proficient in front-end technologies including JavaScript, VBScriptProficiency in relational databases and SQL, including database design and optimization.Hands on experience in Java programming language and object-oriented design principles.Self-motivated and proactive in learning new and inhouse technologies (Proprietary Languages) and skills.Understand the requirement (function specification) from business analyst and implement the same using the available programming language.Should have excellent manual debugging skills (without debugger tools).Good in communication both written and verbal.Deep Knowledge of Toolset – JIRA, TeamCity, Maven, Git, CI/CDKnowledge of Docker/Containerisation.Should possess good analytical and logical skills.Knowledge of Agile software development methodologies.Strong problem-solving and analytical skills, with the ability to troubleshoot complex software issues.Hands on Knowledge of software testing principles and experience with testing frameworks (e.g. Junit)Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.Experience in Agile/SCRUM context

Desirable:

Having experience in financial application/regulatory reporting development is an asset.Having experience in Development and Debugging skills using IDE (Eclipse, IntelliJ IDEA) is an asset.High level of understanding in Grid computing Technology

Personality / Personal traits

Good team player, able to train, coach and motivate people.Positive can-do attitude open to other technologiesHands-on, motivated, and committed to success.Ability to meet deadlines, proactivity.Good analytical and problem-solving skills.
Confirm your E-mail: Send Email