Full-time
Sterling, VA
Job description
Senior Backend Software Developer
Job Description
Our Business: Specialty Valuations, Specialty Vehicles, Special Service
DCI Solution started in 2013 providing specialty valuations for specialty vehicles. We serve the insurance, transportation, consumer, and related industries.
DCI Solution is based in Rapid City, South Dakota with a nationwide presence.
Our Mission: ACCURACY, SIMPLICITY, TOTALITY
To provide our clients with accurate valuations, a simple to use system, and a high level of service totally focused on the clients.
Our Values and Expectations:
Integrity, Accountability, Dependability, Respect for Others, Unity of Purpose, Professional Development, Effective Communication, and Self-Management
Job Overview:
We’re seeking a seasoned developer with strong leadership skills to drive and help implement the technical vision, architecture, and roadmap for our primary software product. The ideal candidate will be an expert in .NET Core 8.0, Entity Framework, C#/VB.Net with significant hands-on development experience.
While expertise in architecting backend systems and RESTful APIs is a must, familiarity with modern front-end frameworks such as React, Angular, or Vue.js would be advantageous.
Key Responsibilities:
Technical Leadership & Architecture:
Roadmapping & Design: Participate in and drive technical design and architecture discussions to enhance and evolve our existing product, providing input into the technological direction and vision for the future.
Best Practices: Define and enforce best practices for development, documentation, and team communication.
Company, Market & Customer Focus: Collaborate with internal stakeholders to gather customer feedback and align product features with market needs.
Development & Implementation:
Hands-on Coding: Develop and maintain backend application development using .NET Core 8.0, Entity Framework, C#/VB.Net.
API Development: Build and integrate robust RESTful APIs for effective data exchange between internal and external client systems. Familiarity with authentication and authorization mechanisms.
Source Control: Work effectively as part of a development team using source control systems such as Git
Cloud & Deployment: Architect and manage deployments that consistently produce trouble-free, reliable customer experiences with minimal downtime for both company and external users.
Testing, Quality Assurance, & Performance:•
Quality Focus: Utilize automated testing frameworks to ensure high-quality, maintainable code. Excellent problem-solving skills and attention to detail.
Performance Optimization: Optimize application performance with proven strategies, implementing tools for monitoring, logging, and debugging in distributed systems.
Collaborative Process Management:
Self-Managed and well-organized: Work effectively towards company goals in a driven, goal-oriented environment. The ability to efficiently self-manage toward stated company needs and reliably support and engage other company stakeholders during company hours is a must.
Customer & Stakeholder Interaction: Interact with non-technical stakeholders to translate business needs into technical requirements and roadmaps. Conducting demos and integrate feedback to improve feature implementation and end user satisfaction
Required Qualifications:
Bachelor’s Degree in Computer Programming or degree with comparable emphasis
5+ years of experience in .NET development with expertise in .NET Core 8.0, .Net Framework, Entity Framework, and C#/VB.Net.
Solid experience with Entity Framework and Microsoft SQL Server. Solid knowledge of T-SQL for understanding and writing queries, stored procedures, functions.
Solid experience in Unit Testing, TDD
Strong experience in designing and building RESTful APIs.
Familiarity with front-end technologies, including JavaScript and Bootstrap.
Persistent with a positive attitude
Bonus Qualifications:
Familiarity with modern front-end frameworks such as React, Angular, or Vue.js.
Experience with containerization technologies and orchestration tools.
Ideally close to Rapid City, South Dakota, but fully remote work is possible for the right candidate.
Position Benefits:
Work From Home (Full-Time Position)
Competitive Salary
Paid Time Off
Medical and Dental Insurance Available
Retirement Plan
Job Type: Full-time
Pay: $90,000.00 - $110,000.00 per year
Benefits:
Schedule:
Work Location: Remote