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
Be the difference. If making a difference matters to you, then you matter to us. Join us, at Wolters Kluwer, and be part of a dynamic global... Read more