CareerZen Logo
Company logo

DOD Solutions Architect

REI Systems

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:

  • Dental insurance
  • Health insurance
  • Retirement plan
  • Vision insurance

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Work Location: Remote