What are the responsibilities and job description for the .NET Software Engineer position at Client Command?
Client Command is the automotive leader in turning Active Shoppers® into real customers. Using the Active Shopper Network®, we monitor the entire internet to pinpoint Active Shoppers® for dealerships and vendor partners. Our data can power Audiences, Data Enrichment, Market Analytics, and so much more!
Client Command has an exciting opportunity for a Software Engineer. The Software Engineer will appreciate modern engineering practices within the .Net framework. This role will assist in architecture decisions, implement projects and work with/mentor a small team of fellow application engineers. This person will work in a containerized, service-oriented design leveraging build server pipelines to promote code through lower environments into production. In addition to C#, capabilities in CI/CD, Linux knowledge and API development will be critical skills to help advance this role.
Duties/Responsibilities:
- Assist with building and maintaining Concourse CI/CD infrastructure.
- Build containerized web services.
- Develop and Integrate with APIs, using standard protocols such as JSON or SOAP.
- Collaborate with engineers and product to design solutions that deliver value while focusing on excellence in platform performance, scalability, extensibility, quality, and security.
- Embrace Kanban methodology and the spirit of continuous improvement.
- Refactor existing logic to improve resiliency and testability of platform.
- Develop and execute quality assurance and test scripts.
- Work with business analysts to understand business requirements and use cases.
- Willingness to explore new tools, languages and environments.
- Be creative, humble, accountable and collaborative.
Requirements:
- Strong Experience in .Net Core / C#
- Solid understanding of AWS managed solutions, offerings and best practices
- Experience leveraging patterns and structure that allows source code to embrace changes with minimized risk
- SOLID principles of objected-oriented programming and design
- REST API design
- Docker
- Instrumentation, optimization and scaling techniques
- Automation
- Infrastructure as code (Terraform)
- Unit and integration testing
- GitHub
Nice to have:
- AI forward capabilities
Remote
- We offer a remote work environment. Must be able to work EST hours.
Benefits
- 100% company-sponsored health insurance starting on your first day of employment
- 401k
- Paid Time Off (starting at 15 days per year)
- Volunteer Time Off (one paid day off per year to volunteer)
- 10 paid holidays
About us
- 9x winner of Inc. 5000’s “America’s Fastest-Growing Privately Held Companies in the U.S.”
- As a 4x “Best Places to Work” award recipient, we seek driven candidates who want to be part of a top-notch, unique corporate culture and a winning team
- Our core values: Integrity, Results, Service, Determination, Teamwork, Work-Life Balance, Creativity, Professional Growth, Innovation/Progress and Professionalism
- Learn more at www.ClientCommand.com