.NET/C# Developer - Denver
Join Our Dynamic Development Team!
Are you ready to make a significant impact on our core product? As a key player in our team, you’ll be at the forefront of customizing, enhancing, and supporting our innovative solutions. Your role will involve analyzing, designing, and implementing tailor-made solutions that align with our customers’ unique business needs. You’ll collaborate closely with our talented development team to ensure we deliver sustainable and positive results.
What You’ll Bring to the Table:
Technical Expertise: Deep knowledge of C#, JavaScript, and web services. Familiarity with Azure, the Power Platform, Dynamics 365 customer engagement apps, and other Microsoft and third-party technologies is a plus.
Proactive Approach: You’ll engage in proactive and preventative work to enhance Carma’s value as the world’s leading network and digital infrastructure platform.
Leadership and Collaboration: This is your chance to build on your leadership skills, inspire others, and foster strong relationships. You’ll thrive in a collaborative team setting while also enjoying the autonomy to work independently.
Analytical and Interpersonal Skills: Your superior analytical, quantitative, and conceptual thinking skills, combined with strong interpersonal and communication abilities, will drive successful client projects and team performance.
Why Join Us?
Innovative Environment: Be part of a forward-thinking team that values creativity and innovation.
Growth Opportunities: Expand your skills and advance your career in a supportive and dynamic setting.
Impactful Work: Contribute to projects that make a real difference for our clients and the industry.
Job Type: Full time employment
Schedule: 40 hours/ week
Location: Denver, CO
Start date: Immediate
Compensation: $120-$150k, target 10% bonus, stock options, 401k w/ match, group health insurance, RTD Ecopass, onsite gym membership
Responsibilities
Understand user requirements and desired outcomes
Proactively research and implement new or updated Microsoft technologies
Balance business users requests and requirements with technical constraints
Develop plugins and custom services, leveraging C#, Dynamics 365 and Azure
Practice standards of code structure, commenting, and deployment
Plan and prepare testing tasks for multiple projects
Perform testing of functionality before handing off for formal QA
Maintain code repository, Azure DevOps backlog and source control
Innovate and invite a “best-practice” culture in method, tools, and approach for project work and IP solutions for the company
Required Skills
Be a good team player
Desire to be engaged in a fast-paced organization
Can analyze and solve complex problems quickly and creatively
Must be proficient with Microsoft C#, .NET, JavaScript and HTML to write and perform enhancements to the platform on daily basis
Must have a strong working knowledge of database technologies including relational and non-relational
Understand Software design and implementation. Experience with program structure and design, including testing and event-driven programming
Demonstrate a strong technical background and be able to learn complex products and testing methodologies quickly, as well as able to troubleshoot issues with relative ease
Strong written communications especially related to articulating technical specifications
Significant experience with JavaScript, C#, Azure Services, HTML, CSS
Experience with REST and ODATA APIs
Strong understanding of and ability to configure security groups, roles and teams
Comfortable using Visual Studio, Azure DevOps, source control, CRM SDK
Preferred Skills
Familiar with Agile/Scrum methodologies
Understand general software development methodology
Participation on software project(s) with a team of 5 or more
Familiarity with Microsoft Flow and Power Automate
Microsoft Certifications on Dynamics 365 CE/CRM