Remote
I'm Interested
powertofly approved What Wolters Kluwer Has to Offer:

CAREERS AT WOLTERS KLUWER

Human impact that moves society.

Your work will help professionals make critical decisions that impact the lives of millions of people and shape society for the future.

Job Details

Job Description Summary:

Under moderate supervision, designs, develops, tests, debugs and implements moderately complex operating systems components, software tools, and utilities required for the operation, maintenance, and control of computer systems. Makes moderately complex modifications to existing software to fit specialized needs and configurations, and maintains program libraries and technical documentation. Assists in planning, scheduling and implementation. Initiates corrective action to stay on schedule.

Job Description:
Scope and Focus of Responsibility -
- Senior software development engineer with deep design, coding, and delivery experience of multi-tier SaaS products with web-based, plugin-based, mobile-based clients on the Microsoft C#/.NET/SQL Server technology stack.
- Experience building and leveraging SOAP and REST-based Web Services
- Experience building system modules and testing for 24/7 stability, performance, scalability, and localization.
- Is able to design, build, test high quality complex modules as well as their unit test harnesses.
- Can diagnose and resolve complex issues.
- Experience leveraging continuous build and automated unit test frameworks.
- Good verbal, written, and presentation skills.
- Experience delivering high quality products on time while working in Agile Teams and following Agile methodologies.
- 2+ years as a senior software development engineer with similar roles / responsibilities.

This professional is responsible for the technology used on projects and its implementation, and mentors less-experienced staff in their technical development. He or she also influences and collaborates with internal customers and work teams across departments. This job can be remote as long as you can be available during Central Time zone hours; or can be a flexible hybrid on site in Texas if you prefer.

Essential Qualifications & Duties:

    • Senior software development engineer with deep design, coding, and delivery experience of multi-tier SaaS products with web-based, plugin-based, mobile-based clients on the Microsoft C#/.NET/SQL Server technology stack.
    • Design, build, test high quality complex C#/.NET modules as well as their unit test harnesses.
    • Diagnose and resolve complex issues.
    • Work on Agile Teams and following Agile methodologies, such as SCRUM
    • Leverages continuous build and automated unit test frameworks.
    • Mentors less-experienced staff in their technical development.

      Technology:
    • Has mastered tools and technology used in the area
    • Understands the use of industry tools and technology and how their implementation affects project goals
    • Solves complex, analytical problems independently
    • Generates innovative approaches and solutions to complex problems
    • Internal technical resource at the Agile Team level
    • Evaluates current technology and recommends tools for implementation within a project or department
    • Responsible for the technical design of complex components
    • Responsible for developing, approving, and implementing designs
    • Designs and builds robust SOAP and REST-based Web Services with versioning.
    • Designs and implements based on sound 24/7 stability, performance, scalability, localization principles
    • Design, build, test high quality complex frameworks
    • Design, build, test unit test harnesses
    • Diagnoses and resolves complex issues.
    • Leverages continuous build and automated unit test frameworks.
    • Directs modifications of designs based on feedback from the development process
    • Responsible for the integrity and quality of project development processes

      Responsibilities:
    • Help shape the future of our business through building a high-performance, multi-tenant SaaS platform for global use
    • Participate in all of phases of software development: requirements analysis, general and detailed design of projects and changes, unit test development, implementation coding, code inspections, preparation of testing notes, QA support and production support
    • Create microservices, review third party libraries, and conduct technical research regarding different ways to improve the development environment / best practices
    • Work in Agile teams following Agile methodologies to deliver high quality products on time with performance requirements in mind
    • Maintain expert currency in modern object-oriented software design and design patterns, as appropriate to the current assignments
    • Stay abreast of industry best practices and new methods and technologies and identify ways to improve the department's practices and methodologies
    • Maintain a high proficiency in written and verbal communication skills
    • Perform at a high productivity rate, along with a low defect rate for all projects
    • In addition to design and coding, members of our team are expected: to communicate regularly with other groups made up of employees in office and working remotely, to develop and maintain documentation, and to work with the QA team to resolve defects as well as to design and build regression tests and tools

      Qualifications & Skills:
    • Bachelor's degree in Computer Science or Engineering
    • 5+ years of experience .NET environment
    • Expertise in C#, ASP.NET MVC, ASP.NET Core, Web API, RESTful API
    • Experience using Azure PaaS and SaaS based technologies such as Web Apps, Functions, Web Job, Logic Apps, Blob Storage, Service Bus, Key Vault, Azure SQL & Cosmos
    • Experience in developing web services and micro-service architecture applications
    • Experience with architecture/design patterns and re-usability concepts and database design
    • Experience with SQL Server
    • Experience with Git
    • Experience with transactional SAAS applications a plus
    • Experience in providing technical guidance and leadership and conducting design and code reviews
    • Excellent communication skills.
    • Willingness to overlap working hours with US Eastern time zone
    • 5 percent or less travel
Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Sr Product Software Engineer
I'm Interested