Senior Product Software Engineer (C#,.net,Angular)

Posted 11 Hours Ago
Be an Early Applicant
Revell Orchid Park, Haveli, Pune, Maharashtra
Senior level
Information Technology • Software
The Role
The Senior Applications Developer for Wolters Kluwer TeamMate designs and implements reliable and scalable software solutions while providing tier 4 customer support. Responsibilities include maintaining code quality, participating in Agile practices, mentoring team members, translating requirements into code, and continuously learning new technologies.
Summary Generated by Built In

The Senior Applications Developer for Wolters Kluwer TeamMate has primary responsibility for building maintainable and highly scalable business-critical applications that operate 24/7/365. Application Developer activities also include creating concise and robust programming code; participating in planning games, code reviews, and iteration demos; providing tier 4 support for customer issues; providing exceptional customer service; maintaining documentation according to content and timing standards; learning the full line of TeamMate products, as well as the technologies, how the code is structured and organized, the support model and the development process; and representing Wolters Kluwer within the industry.

What you’ll be responsible for:
- Design and implement solutions that are reliable, scalable and perform at a high level to meet the needs of our global clients. 
- Following Agile practices and participating in planning games, code reviews & iteration demos.
- Design and implement solutions for the transaction of the product, reporting and analytical needs.
- Continually learn about new technologies, generate new ideas and improve the use of technology in the products

  • Designs and implement solutions to market problems that are scalable and perform at a high-level by working with product management to understand the stated problems of customers; devising designs for feature work that are robust, maintainable, extendable and performant, using industry best practices and through the application of object-oriented design and design patterns as appropriate.
  • Works in a supervisory capacity with team members, providing guidance and coaching to team members on designs, explaining key concepts to adhere to during implementation, as well as general mentoring on application functionality and technology best practices.
  • Takes ownership for a features technical design and its overall implementation in the product, working with Product Management, architects and the development team to provide work breakdown, task estimation, technical design and implementation of the feature set.
  • Translates software requirements into concise and robust 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 personal responsibility for all stories assigned; engaging with the product owner, architects or lead applications developer to work out any technical details and clarify any ambiguities; generating innovate approaches and solutions to the story/task; collaborating with the team before selecting a final design; leveraging existing code when possible to expedite coding; ensuring all coding conventions are met and new code conforms to existing code; conducting unit testing (or other testing) on the task; communicating with QA resource that the task is complete; discussing any feedback from the QA resource; and making any additional modifications based on QA results and feedback from the team.
  • Participates in planning games, code reviews, and iteration demos by attending and fully engaging in meetings; building cost/benefit analyses of design alternatives; assisting team and product owners with providing estimates for resource requirements during development planning; demonstrating assigned story solutions back to the team; providing feedback and input on planned and coded solutions; and identifying, recommending, and implementing improvements to the development process. 
  • Provides tier 4 support for customer issues by meeting with a development support specialist to gain an understanding of any coding-related maintenance issues discovered; validating that the reported source code is in fact the issue; designing a solution for the issue in accordance with the desired application behaviour; reviewing planned solution with development support specialist; providing regular status reports to development support specialist on progress; ensuring the solution is properly examined for quality; and coordinating release of code after user acceptance testing has been completed.
  • Provides exceptional customer service that maintains or increases 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; providing frequent updates on coding solutions and progress to team members; continually improving internal systems; and maintaining an up-to-date understanding of the functionality and technologies of internal systems.
  • Maintains documentation according to content and timing standards by utilizing the source control system to check out and check in code; utilizing agile development tool (Version 1); recording all changes to status of task/story; recording hours of effort to complete tasks; and developing technical and user documentation.
  • Learns full line TeamMate products (e.g., usage, workflow, backend coding), as well as the support model and technologies in order to effectively serve clients by completing formal end-user software training; shadowing a development team member to gain an understanding of context, how code is organized, source control, available resources, and tools utilized; reviewing user documentation until a thorough understanding is reached; working with actual products to establish and maintain competence in demonstrating, using, troubleshooting, and issue resolution; and understanding the use of industry tools and technology and their impact on project goals.
  • Represents Wolters Kluwer by developing and maintaining comprehensive knowledge of Wolters Kluwer TeamMate products and industry trends through various sources and initiative; communicating Wolters Kluwer competitive advantage to customers in a compelling articulate manner in speech and writing; behaving in ways that demonstrate corporate core values and culture; developing professional and positive relationships with customers and colleagues; and maintaining a reputation of competence, integrity and professionalism.

Other Duties

Performs other duties as assigned by supervisor.

Job Qualifications

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

Experience: 

- Minimum 7 years developing N-tiered systems in a . NET/SQL environment with C#.
- STRONG knowledge of object-oriented programming and design patterns
- Good understanding of .NET Collections and LINQ
- Experience developing ASP.NET MVC applications and single-page applications with the use of client-side JavaScript libraries including jQuery.

- Experience using an ORM framework such as Entity Framework, NHibernate, etc.
- Proficiency with web development standards and best practices including JavaScript, HTML, jQuery, CSS, ASP.NET MVC, Razor, .Net Core, and any JavaScript framework like Vue js, angular, react etc.

- Hands-on experience in any javascript framework like angular, react, vue js or any other.

- Development experience with SQL Server: writing queries, stored procedures, and performance tuning
- Knowledge of design patterns and a strong understanding of OOD/OOP practices
- Experience writing unit and integration tests
- Strong communication skills - verbal and written - and ability to work collaboratively as a team 
- Passionate about software development

Preferred Qualifications:
- Experience developing software for a commercial product.
- Experience developing software to provide high-volume data transformation services (ETL/SSIS). 
- Experience in SQL Server database tuning and performance optimization.
- Experience creating data models to support requirements.

Top Skills

C#,.Net,Angular
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).

Jobs at Similar Companies

Caxy Logo Caxy

Project Manager/Project Owner

Agency • Artificial Intelligence • Enterprise Web • Mobile • Software
Hybrid
Chicago, IL, USA
45 Employees

Focused Logo Focused

Sales Development Representative

Agency • Cloud • Information Technology • Mobile • Software
Denver, CO, USA
34 Employees

Kalepa Logo Kalepa

Sales Executive (USA)

Artificial Intelligence • Insurance
Remote
New York, NY, USA
15 Employees

Takeda Logo Takeda

Workplace Experience Coordinator

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
Sydney, New South Wales, AUS
50000 Employees

Similar Companies Hiring

CrowdStrike Thumbnail
Security • Sales • Information Technology • Cybersecurity • Cloud
Austin, TX
10000 Employees
Biz2Credit Inc. Thumbnail
Software • Other • Fintech • Financial Services • Analytics
New York , NY
580 Employees
Zocdoc Thumbnail
Telehealth • Software • Information Technology • Healthtech
New York, NY
715 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account