Product Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Revell Orchid Park, Haveli, Pune, Maharashtra
Mid level
Information Technology • Software
The Role
The Product Software Engineer will develop scalable web-based systems using .NET technologies. Responsibilities include designing solutions, coding, participating in Agile practices, providing customer support, and maintaining documentation. Engage in continuous learning and represent the company positively in the industry.
Summary Generated by Built In

Teammate is growing our development team in sunny Tampa, Florida, and looking for people working in the latest technologies using Agile development techniques.

We're looking for an experienced .NET developer to help us build the next generation of Web-based SaaS systems utilizing the latest technologies - ASP.NET MVC, C#, jQuery, HTML 5, WCF, SQL Server, SSIS - to support our growth strategy. If you want to join a dynamic team that cares about their work and has customers that care about the quality of that work, then you must consider TeamMate.

Essential duties

The Applications Developer for Wolters Kluwer Teammate has primary responsibility for building maintainable and scalable business critical applications that operate 24/7/365. Application Developer activities also include creating concise programming code; participate in planning games, code reviews, and iteration demos; provide tier 4 support for customer issues; provide exceptional customer service; maintain documentation according to content and timing standards; learn the full line of Teammate products, and the technologies, how the code is structured and organized, the support model and the development process; and represent Wolters Kluwer within the industry.

You will:

  • Design and implement solutions that are reliable, scalable and perform at a high-level to meet the needs of our global clients.

  • Follow Agile practices and participate in planning games, code reviews & iteration demos.

  • Design and implement solutions for the products transaction, reporting Experience approaching a problem from different angles, analyzing pros and cons of different solutions needs.

  • Continually learn about new technologies, generate new ideas and improve the use of technology in the products

  • Translates software requirements into concise programming code by gaining a full understanding of the code requirements for each story/task assigned or selected for coding (note: story and tasks will often align with the developer's area of expertise); taking for all stories assigned; engage with the product owner, architects or lead applications developer to work out any technical details and clarify any ambiguities; generate improve approaches and solutions to the story/task; collaborate with the team before selecting a final design; leverage existing code when possible to expedite coding; ensure all coding conventions are met and new code conforms to existing code; conduct unit testing (or other testing) on the task; communicate with QA resource that the task is complete; discuss any feedback from the QA resource; and make any additional modifications based on QA results and feedback from team.

  • Participate in planning games, code reviews, and iteration demos by attending and fully engaging in meetings; build cost/benefit analyses of design alternatives; assist team and product owners with providing estimates for resource requirement during development planning; demonstrate assigned story solutions back to team; provide feedback and input on planned and coded solutions; and identify improvements to the development process.

  • Provide tier 4 support for customer issues by meeting with development support specialist to gain an understanding of any coding related maintenance issues discovered; validate that the reported source code is in fact the issue; design a solution for the issue in accordance to the desired application behavior; review planned solution with development support specialist; provide regular status reports to development support specialist on progress; ensure solution is examined for quality; and coordinate release of code after user acceptance testing has been completed.

  • Provide exceptional customer service that maintains or increase current customer satisfaction levels by working collaboratively and directly with customers and internal resources to deliver solutions that exceed customer expectations and minimize customer impacts; provide frequent updates on coding solutions and progress to team members; improve internal systems; and maintain an up-to-date understanding of the functionality and technologies of internal systems.

  • Maintain documentation according to content and timing standards by utilizing the source control system to check out and check in code; utilize an agile development tool (Version One); record all changes to status of task/story; record hours of effort to complete tasks; and develop technical and user documentation.

  • Learn full line Teammate products (e.g., usage, work flow, backend coding), and the support model and technologies to serve clients by completing formal end-user software training; shadow a development team member to gain an understanding of context, how code is organized, source control, available tools used; review user documentation until a thoughtful understanding is reached; work with actual products to establish and maintain competence in demonstrate, using, troubleshooting, and issue resolution; and understand the use of industry technology and their impact on project goals.

  • Represent Wolters Kluwer by building comprehensive knowledge of Wolters Kluwer Teammate products and industry trends through multiple sources and initiative; communicate Wolters Kluwer competitive advantage to customers in a compelling articulate manner in speech and writing; behave in ways that demonstrate corporate core values; develop and relationships with customers and colleagues; and maintain a reputation of competence, integrity.

Job Qualifications

Education: B.S. in Computer Science or Computer Information Systems, or equivalent experience.

Experience:

  • Minimum 3 years developing N-tiered systems in a .NET/SQL environment with C#.

  • Solid understanding of object-oriented programming and design patterns

  • Experience working with .NET Collections and LINQ, and being able to determine appropriate data structure choices based on feature requirements.

  • Knowledge of web development best practices including JavaScript, HTML, jQuery, CSS, ASP.NET MVC, Razor

  • Experience (Minimum 1 year) to any of the JavaScript framework (Angular, react-js etc.)

  • Development experience with SQL Server: writing queries and stored procedures

  • Experience writing data access code using ADO.NET.

  • Some familiarity with how to write performant queries.

  • Familiar with design patterns and good understanding of OOD/OOP practices

  • Experience writing unit and integration tests

  • Experience communicating updates and resolutions to customers and other partners - and ability to work as a team

  • Passionate about software development

  • Experience using an ORM framework such as Entity Framework, NHibernate.

  • Experience developing software for a commercial product

  • Understanding of Web application security, OWASP

  • Experience in SQL Server database tuning and performance optimization.

  • Experience creating data models to support requirements.

Other Skills or Certifications: (First list requirements, followed by preferences.)

Benefits -

· Healthcare Coverage: Medical Insurance for health and well-being.

· Financial Security: Retirement plans, life insurance, and disability coverage.

· Work-Life Balance: Hybrid working with flexible schedule.

· Professional Growth: Training and development.

· Emotional Well-being: Employee assistance for Health and Mental wellbeing.

· Health and Wellness: Wellness programmes.

· Recognition: Employee recognition and discounts. 

· Crèche/Day-care: Reimbursement of Creche or Day-care expenses.

· National Pension Scheme.

· You will be reporting to Lead Product Software Engineer

Diversity Matters

Wolters Kluwer strives for an inclusive company culture in which we grow diverse talent to achieve our strategy. As a global company, having a diverse workforce is of the utmost importance. We've been recognized by employees as a European Diversity Leader in the Financial Times, as one of Forbes America’s Best Employers for Diversity in 2022, 2021 and 2020 and as one of Forbes America’s Best Employers for Women in 2021, 2020, 2019 and 2018. In 2020, we placed third in the Female Board Index, and were recognized by the European Women on Boards Gender Diversity Index. Wolters Kluwer and all of our subsidiaries, divisions and customer/departments is an Equal Opportunity / Affirmative Action employer.

Top Skills

.Net
C#
The Company
Hagerstown, MD
18,996 Employees
On-site Workplace

What We Do

Wolters Kluwer (www.wolterskluwer.com) is a global leader in information services and solutions for professionals in the health, tax and accounting, risk and compliance, finance and legal sectors. We help our customers make critical decisions every day by providing expert solutions that combine deep domain knowledge with specialized technology and services.

Founded in 1836 and headquartered in Alphen aan den Rijn, the Netherlands, the company serves customers in over 180 countries, maintains operations in over 40 countries and employs 18,600 people worldwide.

Wolters Kluwer reported 2019 annual revenues of €4.6 billion. Listed on Euronext Amsterdam, Wolters Kluwer shares (WKL) are included in the AEX and Euronext 100 indices. Wolters Kluwer has a sponsored Level 1 American Depositary Receipt program. The ADRs are traded on the over-the-counter market in the U.S. (WTKWY).

Similar Jobs

Wolters Kluwer Logo Wolters Kluwer

Senior Product Software Engineer

Information Technology • Software
Revell Orchid Park, Haveli, Pune, Maharashtra, IND
18996 Employees

Wolters Kluwer Logo Wolters Kluwer

Product Software Engineer

Information Technology • Software
Revell Orchid Park, Haveli, Pune, Maharashtra, IND
18996 Employees

Wolters Kluwer Logo Wolters Kluwer

Senior Product Software Engineer

Information Technology • Software
Revell Orchid Park, Haveli, Pune, Maharashtra, IND
18996 Employees
Revell Orchid Park, Haveli, Pune, Maharashtra, IND
18996 Employees

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account