Show initiative and motivation to solve problems, adapt to changes, and follow through on tasks.
Work in Agile teams following Agile + SAFe methodologies to deliver high quality products on time.
Participate in special projects such as Greenfield and v1 development, create microservices, integrate third party libraries, and conduct technical research regarding different ways to improve our development environment and best practices.
Develop hybrid cloud applications (SaaS, PaaS, IaaS) that support high availability, high scalability, and parallel processing.
Improve your skills via self-learning, brown bag sessions, and other group learning opportunities that you are always welcome to attend or even lead.
Use the latest development tools and follow industry and Wolters Kluwer technical standards.
Understand the use of technology and how its implementation affects strategic business goals.
Generate innovative approaches and solutions to complex issues.
Evaluate new development tools and drive their implementation within our development teams.
Mentor less-experienced staff by providing daily guidance and direction.
Bachelor’ s degree or equivalent combination of education and work experience in software development.
8+ years of programming experience with the .NET framework, PowerShell, WPF, WCF, and C#, with at least 2 years as a senior software engineer with similar roles / responsibilities.
5+ years experience with Web apps, Java Script, JSON, REST, SignalR, and MVC.
2+ years experience developing customer facing applications.
Proficient in object-oriented design and development using best practices and patterns.
Experience with Microsoft SQL database design, T-SQL, and stored procedure programming.
Working knowledge of Azure services (e.g. Worker Roles, Web jobs, Service Bus, Table Storage, Blob Storage) and Azure Service Fabric.
Experience with quality up-front initiatives such as TDD, CI, and automated unit test frameworks.
Experience adhering to secure coding practices (OWASP).
Firm grasp of the SOLID principles.
Experience with Git and TFS source control.
Successful track record delivering high quality code on time while working in Agile Teams and following Agile methodologies.
Strong verbal, written, and presentation skills.
Commercial external customer-facing software development experience highly desired / preferred.
Development and delivery experience with multi-tier SaaS products on the Microsoft C# /.NET / SQL Server technology stack.
Understanding of cloud computing technologies.
A focus and interest in emerging computing trends.
Production experience developing cloud applications from inception to completion.
Experience developing and deploying microservices a plus.
Experience utilizing and leveraging reference architectures across a team based environment.
Expertise designing, coding, and implementing architectures and applications that have 24/7 stability, performance, scalability, and localization requirements in mind.
Experience with multi-tiered application environments with SQL, Web services, HTML5, AngularJS, and XML development a plus.
Experience with transient error handling, retry policies, asynchronous processing, queue driven processing, event processing, CQRS, and eventual consistency.
Experience in the Tax and Accounting field a plus.