Position: Full Stack Developer
Location: Hybrid preferable Onsite (CDK Global - 5743 NE Columbia Blvd, Portland, OR 97218)
Duration: 1 Year
Interview Modes and Levels: Teams and 3 levels (2 internal & 1 customer)
Minimum Experience Required: 8 years
About Us: With a startup spirit and 115,000+ curious and courageous minds, we have the expertise to go deep with the world’s biggest brands—and we have fun doing it! We dream in digital, dare in reality, and reinvent the ways companies work to make an impact far bigger than just our bottom line.
We’re harnessing the power of technology and humanity to create meaningful transformation that moves us forward in our pursuit of a world that works better for people.
Now, we’re calling upon the thinkers and doers, those with a natural curiosity and a hunger to keep learning, keep growing.
People who thrive on fearlessly experimenting, seizing opportunities, and pushing boundaries to turn our vision into reality.
And as you help us create a better world, we will help you build your own intellectual firepower.
Welcome to the relentless pursuit of better.
Job Description: Inviting applications for the role of Principal Consultant – .
NET, .
NET Core, Angular, SQL
Responsibilities:
Full-stack .
NET Web Application developer.
Hands-on experience in .
Net, C#, Object-Oriented Design.
Experience with modern architectural styles & patterns such as .
NET Core, SOA, MVC.
Experience with JavaScript MV* frameworks such as Angular.
Experience with WebAPI/REST API.
Experience working with and tuning relational databases like SQL Server/PostgresSQL.
Understanding of dependency injection/inversion of control.
Experience with unit, integration, and system testing.
Practicing test-driven development (TDD) or behavior-driven development (BDD).
Object-relational mapping frameworks such as Entity Framework or Hibernate.
Enterprise solutions development experience is a plus.
Ability to work both independently as well as collaborate effectively within the team.
Qualifications We Seek in You:
Minimum Qualifications:
Bachelor's Degree required.
Preferably in Computer Science, Information Systems, or related field.
Preferred Qualifications/Skills:
Fluent written and verbal communication in English.
Knowledge and experience in Agile/Scrum projects.
Strong customer focus.
Willingness and ability to multi-task.
Willingness to learn the Product/Platform and associated technologies.
Ability to learn and apply new technology and tools.