Careers

Would you like to be part of a small nimble team that is making a difference by helping protect people’s identities and enabling all segments of society to access the affordable financial services they deserve? Do you want to work on cutting-edge technologies such as advanced data analytics, facial recognition, and real-time cloud services? 

If these things appeal to you, then we want to hear from you! DSi is located in the former Hamilton Air Force Base hangers in Novato, CA. We have soaring ceilings, cool space, and great tech neighbors (and we’re dog-friendly). Say goodbye to those long commutes and spend more time enjoying beautiful Marin County. 

If you’re interested is one of the positions listed below, please contact our recruiter Elaine Cook.


Systems Engineer IT

Novato, California  |  Full-Time

ABOUT THE POSITION

As our successful candidate, you will be primarily responsible for maintaining and expanding a customer facing enterprise applications platform built on Microsoft Technologies. 

Your background and experience will include migrating traditional on-site solutions in support of IT being managed in the cloud. Utilizing PaaS and IaaS offerings from Microsoft Azure and Amazon Web Services (AWS), among others. We are fully embracing the next generation IT infrastructure and service offerings and need a candidate ready to move forward on this with us. 

In this position, you will implement IT plans and policies in support of our Identity Verification and Document Authentication SaaS products. Dragnet Solutions, Inc. (DSi) needs your broad range of technology skills to maintain defined Service Level Agreements for customer facing systems. In addition, you will sustain a small corporate Windows infrastructure servicing executives and software engineers. 

Responsibilities

  • Experience with Microsoft Azure / AWS / VMware infrastructures. 
  • Support a customer-facing enterprise application platform consisting of highly available Microsoft IIS and MSSQL servers. Deploy solution software updates with strict production discipline and change control 
  • Manage and maintain the corporate Microsoft Windows desktop and server infrastructure. Extend current features with operating system upgrades using automated techniques. Deliver and validate system patches 
  • Assist IT staff in the integration and deployment of company solutions, and provide 2nd level support 
  • Monitor and report on systems availability and performance. Receive and investigate system alerts. 
  • Audit and keep all systems consistent with IT-standards and policies 
  • Respond to information security events from host and network Intrusion Detection Systems (IDS) and Antivirus platforms 
  • Monitor and support network devices including firewalls, cisco switches, wireless access points, and VPN servers 
  • Configure new hardware and perform minor upgrades. 
  • Scrutinize system and data backups. Perform restoration audit drills to insure data recoverability. 

ABOUT YOU 

Qualifications

  • 5–7 years of direct hands on experience with MS systems infrastructure deployment and administration 
  • Experience with Microsoft Azure and/or AWS infrastructures 
  • Experience with VMware and machine virtualization 
  • Experience with setting up and managing the Linux OS 
  • Proven strong IT troubleshooting skills 
  • Meticulous systems configuration standards 
  • Experience in automating system management tasks with PowerShell 
  • Ability to write SQL queries for reporting and troubleshooting purposes 
  • Hands on experience with TCP/IP networking 
  • Professional, friendly demeanor and willingness to help others with their technology problems 
  • Prepared to work within the restrictions of an SOC-compliant environment 

Education 
Bachelor's degree is preferred but equivalent experience acceptable 

Compensation and Benefits
We offer a competitive salary (based on experience level), stock options, healthcare benefits, company paid meals and a retirement savings plan. 
 

For more information on our company and products, review this web site. Browse through our Insights blog to see what we care about and how we hope to change the way the industry works. 

Reach out and tell us how you can help!
For additional information or to submit your resume please contact our recruiter Elaine Cook.


.NET/C#/Azure Developer (Senior)

Novato, California  |  Full-Time

ABOUT THE POSITION: 

As our Senior-level .NET/C#/Azure developer you will work with our Agile software development team. You are our ideal candidate because you are well-versed in the .NET stack and capable of taking our existing identity verification and document authentication solutions to the next level in the Azure cloud. 

In this very important position you will have at least 7 years hands-on experience in the development of web services, web applications, mobile applications and desktop applications in a .NET/C# development environment. You will make a number of enhancements that have been planned for these solutions which will require adjustments to the existing architecture with adoption of new services, frameworks, libraries, data sources and design patterns. Therefore, you are a developer with strong architectural and design sensibilities who will become an integral part of our team. 

Responsibilities

  • Design, develop and extend front-end, middle-tier and back-end applications, services and components for next-generation identity verification and document authentication solutions. 
  • Develop unit tests for all software components. 
  • Adhere to coding standards to facilitate code reading, code reviews and code maintenance. 
  • Follow architectural guidelines with regards to performance, scalability, maintainability, security and testing. 
  • Attend monthly sprint review meetings (~1 hour) to review work completed/not completed in current sprint with affected stakeholders. 
  • Attend monthly product backlog meetings (~1 hour) to help prioritize product backlog items and bugs based on business value and urgency. 
  • Participate in monthly sprint planning sessions (~4 hours) with team to analyze requirements, discuss design options and provide work estimates for next sprint. 
  • Attend daily scrum meetings (~15 minutes) with team and update sprint backlog. 
  • Occasionally assist IT, QA, Product and Sales in resolving customer issues. 

ABOUT YOU: 

Coding Experience

  • Developing reliable, scalable and secure applications, services and components in .NET/C# is required. 
  • Developing and securing RESTful APIs with ASP.NET Web API is required. 
  • Experience developing responsive applications, services and components with multi-threaded and event-based programming is required. 
  • SQL Server and developing SQL Scripts is required. 
  • Developing enterprise applications in an Azure cloud environment is desirable. 
  • Microservice cloud architecture is desirable. 
  • Developing desktop browser and mobile web applications with JavaScript MV* frameworks is desirable. 
  • Developing native iOS and Android mobile applications is desirable. 
  • Desktop applications with .NET/C#/WPF is desirable. 

Process Experience

  • Source control management systems is required (Team Foundation Server is a plus). 
  • Automatic build systems are required (Team Foundation Server is a plus). 
  • Continuous integration systems is required to build, test, commit, stage and deploy to production (Team Foundation Server is a plus). 
  • Unit and integration testing is required (MSTest is a plus). 
  • Working within an Agile development environment is required (SCRUM is a plus). 

Education
Bachelor's degree in a technical field or equivalent work experience

Compensation and Benefits
We offer a competitive salary (based on experience level), stock options, healthcare benefits, company paid meals and a retirement savings plan. 
 

For more information on our company and products, review this web site. Browse through our Insights blog to see what we care about and how we hope to change the way the industry works. 

Reach out and tell us how you can help!
For additional information or to submit your resume please contact our recruiter Elaine Cook.