DeveloperJobs.io
← Back to all jobs

Job Description

Lead Software Engineer responsible for architectural design and hands-on leadership of a small engineering team across the DCI Software product line.

Responsibilities

  • Collaborate with software development, quality assurance, and DevOps to deliver robust technology solutions
  • Steer a compact engineering team to tackle DCI Software's top technical initiatives
  • Coach junior engineers and provide guidance as needed
  • Build modern, well architected components, tools, and applications aligned to strategic business goals
  • Embed quality of service attributes such as scalability, manageability, and maintainability into distributed frameworks to enable new capabilities
  • Apply industry best practices to identify, remediate, and prevent vulnerabilities during development
  • Foster a culture of innovation and accountability within an Agile framework
  • Explore and prototype new or alternative software approaches to improve product quality
  • Contribute to ITIL-aligned process development and enhancement
  • Handle additional projects or duties as assigned
  • Maintain vigilance to support a positive compliant cybersecurity posture by following all policies, procedures, standards, and guidelines
  • Exercise due diligence and ensure proper compliance for all computer, server, and cloud systems
  • Protect sensitive information by implementing safeguards, monitoring for unusual activity, and reporting vulnerabilities
  • Support management of attacks and intrusions, with forensics and subsequent activities

Requirements

  • 5+ years building large-scale, highly reliable, internet-facing applications using Microsoft technologies
  • 2+ years of leading people, either as a team lead or technical lead
  • 7+ years of experience with software development technologies such as .NET (C# / ASP.NET / .Net Core)
  • 7+ years of experience with MS-SQL or similar SQL databases, including T-SQL, stored procedures, and database schema design
  • 5+ years of cloud technologies experience (Azure preferred) using PaaS and IaaS offerings

Technologies

  • .NET (C#, ASP.NET / .NET Core)
  • MS-SQL / SQL Server, T-SQL
  • Azure (PaaS / IaaS)
  • Git (Bitbucket)
  • JIRA
  • Lucid Chart

Benefits

  • Medical, dental, and vision coverage
  • Generous paid time off
  • Incentive bonuses

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.