
Join our team
Interested in joining our DRC team? We're always interested in new team members — whether you're a developer, graphic designer, programmer, engineer or marketing or sales professional, we might already have the perfect job open that's a great match for you.
- Experience with .NET, ASP, VB, COM/COM+, ActiveX, XML, Javascript, HTML, SQL Server, Oracle, Java, and Windows platform
- Working knowledge of JSP, PERL, web services and object technology are a plus
- A Bachelor’s degree in ICS; MIS; Information Technology Management; or Mathematics (with strong computer skills) preferred

- Develop, test, and debug enterprise software solutions
- Adhere to all development standards
- Two years of experience with technologies such as ASP. Net, C#, SQL, JavaScript, SQL Server, HTML, XML, web services, MVC, and object oriented technologies
- A Bachelor’s degree in ICS; MIS; Information Technology Management; Engineering or Mathematics with strong computer skills
- Self-motivated, excellent problem-solving skills, attention to detail and ability to learn new technologies quickly and work well in teams developing enterprise commercial grade transactional software systems a plus
- Familiar with Agile software development life cycle
- Excellent problem-solving skills, attention to detail and ability to learn new technologies quickly and work well in teams, especially when developing enterprise commercial grade transactional software systems a

Duties include:
- Work with business team to understand and interpret customer system requirements
- Design, develop, test, and debug enterprise software solutions
- Develop documentation and participate in code review
- Lead project-based teams
- Create documentation for training (i.e. user manuals, technical manuals)
- 5 years of experience with technologies such as ASP. Net, C#, SQL, JavaScript, SQL Server, HTML, XML, web services, MVC, and object oriented technologies to develop software
- Experience with design and documentation of software
- A bachelor or master’s degree in ICS; MIS; Information Technology Management; Engineering or Mathematics with strong computer skills
- Self-motivated, excellent problem-solving skills, attention to detail and ability to learn new technologies quickly and work well in teams developing enterprise commercial grade transactional software systems a Small team lead role experience is a plus and the ability to work well in a team as well as individually
- Experience with Agile software development life cycle

Duties and Responsibilities:
- Interpret design specifications to develop high-value automation
- Communicate effectively with technical and non-technical teammates
- Design frameworks/functions as needed for the automation framework
- Develop and maintain automated test standards
- Writing automation scripts and implementing software applications
- Researches new tools and methods that can improve the efficiency and effectiveness of automated tests
- Coordination of the members of the Test team and the development team to solve the issues
- Review automation coverage with stakeholders (internal, customer) to incorporate feedback
- Keeping updated with the latest industry developments
- BS in Computer Science, Software Engineering, or commensurate work experience
- Demonstrated programming skills in C#, Java, JavaScript, or related languages
- Experience with all phases of software testing including test planning, functional testing, and regression testing
- Experience testing all layers of a web application, including front-end, service layer, and back-end testing
- Experience with multiple automation disciplines such as performance, scalability, integration and functional testing This is a full-time position in our Philadelphia, PA office. Please apply below and include source code "WB0407" in the note field.

Primary Duties Include:
- Support and update existing internal applications and services
- Collaborate with Project Managers, Business and Technical Analysts, Developers, QA and other IT team members to understand business and technical requirements that drive the analysis, design and creation go quality technical solutions
- Translate business requirements into technical solutions
- Design, develop, test and debug enterprise software solutions
- Communicate development status and escalate issues to management
- Develop documentation and participate in code reviews
- Create documentation for training (i.e. user manuals, technical manuals)
- Bachelor or master’s degree in Computer Science, Computer Engineering, Information Technology/Systems, related fields or equivalent experience
- Insurance industry experience a plus, but not required
- 3+ years of experience in software design and development of enterprise applications with strong fundamental knowledge of the SDLC
- 5+ years of experience with COBOL and SQL Server
- Excellent communication (oral and written) and organizational skills, especially in regards to code analysis
- Ideal candidates must be self-motivated and have an aptitude for problem solving
- Excellent problem-solving skills, attention to detail and ability to learn new technologies quickly
- Must be able to work equally well in a team as well as individually

Core responsibilities include, but are not limited to:
- Assist in improving the existing Microsoft Azure Cloud infrastructure
- Recommending Azure best practices and industry standards to meet customer requirements
- Assist in the migration of the DRC IaaS platform to a PaaS implementation following Microsoft best practices
- Configure Microsoft Azure monitoring and alerts for cloud resource availability
- Work closely with application development and data engineer teams on day-to-day tasks along with project planning and implementation
- Work closely with a team of architects, engineers, and developers to create functional design specifications
- Design, create, and maintain new penetration and security testing plans
- Perform hands-on penetration tests and vulnerability assessments
- Documenting and maintaining documentation of client infrastructure architecture
- Monitoring resource provisioning for cost optimization
- Bachelor’s Degree in Computer Science and a minimum of 3 years successful experience (high school diploma and professional certification(s) can be substituted for education)
- Vast understanding of cloud services and solutions in platforms such as Azure
- Experience working with Azure PaaS, Azure networking, and Azure site reliability solutions (specific examples of each will be requested)
- Strong practical knowledge of Windows server operating systems (IaaS)
- Comprehensive understanding of IT security best practices and threat protection
- Closely coordinate with DevOps team on additional cloud automation above the infrastructure layer
- Utilizing the Veracode Security Suite, perform formal hands-on penetration tests and vulnerability assessment of the Decision Research applications
- Pinpoint methods that attackers could use to exploit weaknesses and logic flaws
- Utilize understanding of attack signatures, tactics, techniques and procedures associated with advanced threats
- Incorporate business considerations (e.g. loss of earnings due to downtime, cost of engagement, etc.) into security strategies
- Research, document, discuss, and write security findings with management and IT teams and produce actionable, threat-based, reports on security testing results
- Develop meaningful metrics to reflect the true posture of the environment allowing the organization to make educated decisions based on risk
- Review and define requirements for information security solutions
- Provide feedback and verification as an organization fixes security issues
- Microsoft Azure Certification
- Experience with Devops practices
- Experience with the Veracode Security Suite or similar product

The Director of Sales will work closely and collaboratively with the DRC leadership team to define, lead and execute on strategic business development initiatives to support the company's business and sales goals in concert with its overall strategic direction.
Leading the company’s strategic sales efforts will include developing and directing sales strategy, prospecting for new clients and new opportunities within the existing client base, cultivating a pipeline of new SaaS leads and working as part of a team in a technical insurance context in alignment with DRC’s strategic vision and shared purpose.
The Director of Sales will actively:
- Prospect for new business by applying an Account Based Marketing approach
- Increase revenue via prospecting, qualifying, selling and closing enterprise client accounts
- Achieve revenue and other KPI targets
- Manage prospective client relationships throughout all stages of the sales cycle
- Build long-term, consultative solutions relationships with prospects
- Conduct sales presentations and representing DRC at trade shows and other industry events
- Maintain an updated tracking system for prospects, current customers, forecasts and reports
- Coordinate marketing activities with the Marketing team, including developing sales collateral materials, presentations and case studies
- Liaise with technical teams
- BA/BS degree in business, finance, marketing, liberal arts and/or related technical field
- In-depth knowledge of the P&C insurance technology sector
- Minimum 5 years of relevant industry experience selling SaaS solutions to a diverse customer base
- Proven record for closing and managing large accounts
- Outstanding interpersonal, oral and written communications skills
- Effective in influencing clients, peers and leadership to drive results
- Experience with Hubspot, Mailchimp, Marketo, Pardot or similar sales and marketing automation platforms
- Experience with Salesforce or similar CRM

Duties include:
- Provide support, maintenance, and monitoring for systems on Microsoft Azure
- Ability to script programs using power shell and batch
- Monitor daily system cycles, in addition to running testing cycles as needed
- Reconcile daily system activity against 3rd party reports received from third parties
- Perform as dispatcher, answering initial call, triaging the issue and assigning priority and resources
- Respond to trouble tickets in a timely manner
- Provide phone support to users and walk users through the problem solving process
- This position is a rotating shift with required night shift work
- This position also requires the ability to be an on-call 24×7 rotation
- Remotely support users
- Document creation and maintenance
- Other Duties as Assigned
- A degree in Computer Science, Information Systems Management, or a computer-related field, One year of relevant Information Technology work experience can be used in lieu of degree
- Experience working with IT hardware (i.e. desktops, laptops, servers, & printers)
- Excellent knowledge of or experience using Microsoft products including Windows, Office Suite (Word, Excel, Powerpoint, Outlook)
- Experience in a customer support, help desk environment role
- Excellent communication skills and troubleshooting skills
- CompTIA or Microsoft certifications a plus
- Must be able to work a flexible schedule
- Must be able to work equally well in a team as well as individually
- Independent, self-motivated

Responsibilities and Duties:
Skills Required:
- Sound knowledge of the software and hardware used in the network systems and well- acquainted with the advanced technologies
- Proven network engineering, operations, and performance analysis skills
- Ability to use the available resources wisely and establish efficient networking systems
- Ability to create network diagrams and documentation for design and planning network communication systems
- Regularly update knowledge about the new and advanced technologies available in the market and use these technologies in the designs
- Expertise in identifying problems in the existing systems and upgrade them
- Experience in supporting Microsoft Exchange, Window Servers and Active Directory. Previous experience with Microsoft Windows Server 2012, 2016, 2019 preferred
- Knowledge of networking services and protocols. Hands-on experience in networking, routing, and switching
- Experienced in endpoint protection and VPN solutions
- Ability to problem solve and think critically
- Excellent communication, interpersonal, managerial and supervisory skills
Qualifications:
- Bachelor’s degree in computer science, information technology, computer engineering, or a related field
- Five years of related experience required
- Experience working with networking protocols, including TCP/IP, MPLS, and MP-BGP
- Current Microsoft Certification Preferred
- Experience as a Manager or Team Lead
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift up to 50 lbs at times
- Position requires occasional nights/weekends work and on call availability This position is located in our Honolulu, Hawaii office. Please apply below.

Primary Duties Include:
- Write SAS/Python code based on functional specification and technical design. Adhere to architectural standards and develop designs that consider impact with other aspects of the database and appropriately leverage existing code.
- Drive optimal solution design collaborating with architects and cross-functional teams.
- Independently analyze and resolve production problems, assessing alternatives as appropriate and implementing long-term solutions.
- Evaluate and interpret requirements to design, develop and implement appropriate solutions.
- Perform code reviews, identify potential issues to reduce technical debt and provide coding best practice recommendations.
- Build and automate repeatable processes to efficiently deploy rate updates into existing rating engine.
- Take ownership of tasks and deliver with limited supervision while using own discretion to seek help when necessary.
- Collaborate closely with members of other teams throughout the delivery of the product.
- Proficiency in a programming language (Python, SAS or R).
- Strong T-SQL skills, with knowledge of database design, objects, and query tuning.
- Ability to comprehensively understand data sources, elements and relationships in both business and technical terms.
- Critical thinker with the ability to solve problems independently.
- A desire to build tools and applications to automate work.
- Excellent interpersonal, written, and verbal communication skills.
- Strong sense of self-motivation, organization and attention to detail; strong analytical skills.
- Experience with Agile/Scrum, TDD/BDD is desired.
- AWS experience a plus.
- 3-4 years' experience in a developer or analyst role.
- B.S. or M.S. in Computer Science, Mathematics, Statistics, Actuarial Science or equivalent experience.

Primary Duties Include:
- Collaborate with the project teams to define and manage the test strategy
- Participate in requirements and design reviews to identify defects
- Manage and execute the testing process
- Ensure products are delivered based on internal design standards and external customer expectations
- Automate manual processes
- Associates Degree (A. A.) in computer science, MIS, Software/Computer Engineering, or related field or 1-2 years’ experience testing web based applications
- Experience developing and executing test cases and scripts from user requirements and technical specifications
- Strong written and verbal communication skills
- Required to be self-motivated, organized and detail oriented
- Experience with Microsoft .Net technologies
- Experience using Microsoft Visual Studio Test Edition (MTM)
- Automated tool experience
- P&C Insurance industry experience

Primary Duties Include:
- Perform analysis, design, development, unit testing and implementation of software using C#.NET, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, MVC Design Pattern, CSS, JavaScript, JQuery, JQuery UI, HTML5, AJAX, and XML.
- Ensure software solutions are architecturally sound and highly performant on the Microsoft Azure cloud platform.
- Serve as mentor and lead for junior technical staff through collaboration, code review and extemporaneously assisting others.
- Partner with lead application architect for design and implementation consistency across the DRC client base.
- Elicit, understand, and document complex business processes and translate them into solutions.
- Collaborate in design meetings with business/application owners, subject matter experts and end users.
- Employ a strong team-oriented focus with willingness to spend 30% of time mentoring others.
- Create technical documentation using schematics, flowcharts, ER diagrams, and supporting narrative as necessary.
- 8 years of application design and development experience in Microsoft .NET technology.
- Expert skill level in C#.NET, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, MVC Design Pattern.
- Advanced skills in optimizing applications for Microsoft Azure.
- Advanced skills using Visual Studio 2017.
- Intermediate skills working in SQL Server 2014+ and Azure SQL.
- Experience with TFS Work Items, Builds and Releases.
- Knowledge of best practices for building high performance transactional web applications.
- Must be a self-starter and able to take tasks to completion with minimal supervision.
- Excellent verbal and written communication skills (you should be able to clearly document and articulate your design decisions).
- A strong commitment to quality.
- Bachelor’s degree in Computer Science. Master’s degree a plus.

Ideal candidates should have excellent knowledge of HTML, MVC Razor views, JavaScript, React and CSS. In addition to this, you must work well in a team as there are many individuals involved in the development process.
Duties and Responsibilities:
- Develop code to implement design mockups, maintaining the aesthetics while producing a fully functional web application or product
- Ability to implement a design aesthetically and with careful attention to detail
- Develop reusable functions and code using CSS, jQuery, and JavaScript
- Troubleshoot, debug, and fix issues reported by QA team members or other team members
- Participate in the creative process and execute ideas derived from the process
- Continuously improve existing software user interfaces and user experiences
- Collaborate with Back-End Developers and Web Developers to improve usability
- Able to develop and maintain both static & responsive web application using HTML5, CSS3, jQuery, JavaScript and React
- Able to develop a page to match a design mockup and to follow the visual design of existing applications or products
- Detailed experience with coding and the ability to troubleshoot and analyze websites using HTML, CSS, JavaScript, jQuery, React, MVC Razor view, and comparable languages such as C# MVC.net, and SQL
- Advanced problem-solving skills and the ability to optimize code for the best possible outcomes
- Ability to prioritize, manage multiple milestones and projects efficiently and able to take tasks to completion with minimal supervision
- Ability to work effectively in a collaborative environment
- Creative person who loves good design and pays close attention to details. A strong eye for aesthetics and a good sense of color and typography is preferred.
- Knowledge of UX/UI design principles is plus.
- Design and develop UI workflow and screens for new and existing web applications. Create Low-fidelity and/or High-fidelity mockups to demonstrate the UI workflow and screens using Adobe Creative Suite – Photoshop or Illustrator, Adobe XD or comparable software is a plus
- Working knowledge of source code control systems such as TFS or DevOps is a plus.
- A bachelor's degree in Computer Science, Graphic Design, Web Development, or a related field is required
- 2-4 years of demonstrated experience in creating and implementing user interfaces

General Qualifications
- Enrolled as student in good standing with a preference for Juniors or Seniors
- Major aligned to technology such as Computer Science, Management Information Systems, Business, or Marketing
- One year work experience (work, school or student activities, volunteer, extracurricular, etc.)
- Understanding of software development lifecycle and principles (design, development, testing, deployment)
- Understanding of marketing concepts, as well as research and analytical skills
- Self-motivated, organized, and detail oriented
- Sharp verbal and written skills
- Ability to drive to deadlines while maintaining quality and completeness
- Ability to take direction and/or work with minimal supervision

Amy Truong, Business Development & Quality Assurance Associate
We work hard at DRC, but we know down-time is important too. We provide PTO for all of our employees.
DRC not only provides a 401k, but also reimbursement tuition benefits should you continue your education.
We provide excellent healthcare for our employees including dental and optical to keep you feeling your best.
Hard work doesn't go unnoticed. We celebrate our employees successes at an annual event.
We believe we're a fun bunch here at DRC. Work with us and participate in our exciting employee events like our summer barbecue and holiday party.
Every month employees who are having a birthday get a special treat - usually something that's pretty tasty!
