We build traditional n-tier web applications using Angular2 and the Microsoft stack. We follow an AGILE/SCRUM process when building solutions. We practice continuous integration and some of our current projects use Event Sourcing, Domain Driven Design, and are deploying to AWS.
Are you constantly trying to improve processes and encourage good engineering behavior? Are you interested in growing your business acumen alongside your technology skillset? We are interested in self-motivated, creative, teammates.
Come help us shape our environment. One of our big goals this year is to embrace Continuous Delivery. Help us improve our solutions or our process. Talk to us about what you have seen work well or what dead ends to avoid.
Good knowledge of object oriented programming
Full-stack engineering experience
Experience instilling engineering best practices (nice to have)
Suggest, implement and iterate on instilling best practices for this development team
Continuously write and maintain frontend and backend code
Participate in sprint planning and development through sprints
Work with product team on how to best track and visualize a new feature’s revenue impact
Participate in design and code reviews
Develop features related to deal modeling & process automation
Accountabilities in this role
This is a unique role at Cardinal because it takes a blend of skills to fill. We are software engineers that build tools for Finance and Sales folks. Our internal customers are a mix of Finance Analysts, Salespeople as well as some Pricing Operations folks. This role requires the ability to be able to oversee the work of others to ensure high-quality output while also contributing quality code on a project.