Overview
Skills
Job Details
We are a close-knit team developing and maintaining a combination of desktop and cloud-based financial directed and utility programs. If you are an experienced C/C++ programmer looking to apply your hard-earned skills, but also grow into other areas on a variety of projects, this position could be the right fit for you. Under moderate supervision, you will design, develop, test, debug and deploy moderate to complex internal and customer facing products. You will join our team in using Microsoft ADO to drive our Agile development processes and assist in planning, scheduling, and implementation. We have a very collaborative work environment where team members help and support each other in our efforts to deliver the best products to our customers.
Job Title: C / C++ Developer
Key Responsibilities:
- Develop and/or maintain a combination of desktop and cloud-based applications
- Work in Agile teams following Agile methodologies to deliver high quality products on time
- Show initiative and motivation to solve problems, adapt to changes, and follow through on tasks
- 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
- Improve your skills via self-learning, brown bag sessions, and other learning opportunities
Key Requirements:
- Bachelor s degree in computer science or equivalent work experience
- Minimum of 5 years of programming experience with a combination of C, C++
- At least 2 years as a senior software engineer with similar roles / responsibilities
- Proficient in object-oriented design and development using best practices and patterns
- Successful track record delivering high quality code on time while working in Agile Teams and following Agile methodologies
- Experience is Testing Frameworks (GTest) and Code Coverage (SonarQube, BlackDuck, Checkmarx)
Desired Experience & Skills:
- Experience with C#, RUST
- Experience with Google s gRPC protocol
- Experience with quality up-front initiatives such as
- Test Driven Development (TDD)
- Continuous Integration (CI)
- and automated unit test frameworks
- Experience building pipelines in Azure DevOps appreciated