Wolters Kluwer Tax & Accounting is looking for a Sr. Development Engineer to work out of our Irving, TX office.
Wolters Kluwer Tax & Accounting US (CCHGroup.com) is a leading provider of tax, accounting and audit information, software and services, and is a division of Wolters Kluwer, a market-leading global information services company. It has served tax, accounting and business professionals since 1913. Among its market-leading solutions are The CCH ProSystem fx Suite, CCH Axcess, CCH IntelliConnect, CCH IntelliConnect Direct, CCH Accounting Research Manager and the U.S. Master Tax Guide. Wolters Kluwer Tax & Accounting US is based in Riverwoods, IL, with key office locations in Dallas, Wichita, New York, Washington, D.C., Chicago and Torrance.
The digital future has arrived and the tax and accounting professions are changing rapidly. Professionals today have different needs, expectations and capabilities. In addition to accuracy, they need greater mobility, simplicity and speed. These needs place a premium on access to active intelligence, agile systems and integrated workflow solutions -- in short "Best in Process" solutions. This is precisely the value that Wolters Kluwer, Tax & Accounting US delivers to professionals.
This is an excellent opportunity for someone whose passion is software development. This position will allow you to use your creative and technical abilities to the maximum potential. We are seeking a talented Sr. Development Engineer to join our Agile Center of Excellence "dream" team in Dallas, Texas (Irving).
As a talented Sr. Development Engineer, you will be using "best in class" development principles in multiple device platforms (browser, tablet, mobile) to create products that have engaged and delighted customers by making an exciting first and lasting impression.
ESSENTIAL DUTIES AND RESPONSIBILITIES
The Sr. Development Engineer candidate will have deep design, coding, and delivery experience of multi-tier SaaS products with web-based, plugin-based, mobile-based clients on the C#/.NET/SQL Server technology stack.
They will have experience building and leveraging REST-based Web Services.
They will also have experience building modules and testing for 24/7 stability, performance, scalability, and localization.
He/she is able to design, build, test high quality complex modules as well as their unit test harnesses.
The Sr. Development Engineer can diagnose and resolve complex issues and has experience leveraging continuous build and automated unit test frameworks.
The perfect candidate will have experience delivering high quality products on time while working in Agile Teams and following Agile methodologies.
This professional is responsible for the technology used on projects and its implementation, and mentors less-experienced staff in their career development.
He or she also influences and collaborates with internal customers and work teams across departments.
Bachelor's degree in Computer Science or other related degree
Requires 3-4 years as a senior software development engineer with similar roles/responsibilities
Requires 5 years of paid programming with AngularJS, .NET and C#
Experience with Microsoft SQL database design, T-SQL and stored procedures and triggers
Experience working on Agile teams using Agile methodologies such as SCRUM
Understands the use of industry tools and technology and how their implementation affects project goals
Generates innovative approaches and solutions to complex problems
Is an internal technical resource at the Agile Team level
Evaluates current technology and recommends tools for implementation within a project or department
Is responsible for the technical design of complex components
Is responsible for developing, approving, and implementing designs
Designs and builds robust 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
Leverages continuous build and automated unit test frameworks.
Directs modifications of designs based on feedback from the development process
Is responsible for the integrity and quality of project development processes
Management and Administration
Builds cost/benefit analyses of design alternatives and collaborates with manager before selecting final design
Proactively identifies, recommends, and implements improvements to the development process
Is responsible for identifying efficiencies and reducing costs through adherence and enhancements to project management methodologies, if established for the work team
Ensures that a project management methodology is followed, if established for the department
Fosters technical aspects of employee career development
Provides input for performance reviews, promotions, and developmental opportunities for staff
Provides input for selecting candidates for hire
Leadership and Communication
Communicates in a professional manner when interacting with less-experienced staff, peers, senior staff, and internal or external customers
Demonstrates the ability to actively listen to others
Communicates departmental and project strategies to team members
Channels strategic ideas and other input from staff to management
Produces well-written technical and business documentation
Prepares and conducts presentations for various user areas and staff levels, including manage