Director of Development

Irvine Technology Corporation

Apply Now

Director of Development

 

Well branded industry leader is seeking a Director of Developer

What You’ll Be Doing:

  • Champion the SOA design philosophy and provide leadership for development of more agile, extensible, and collaborative software solutions.
  • Generate, adjust, and execute the strategy for end-to-end data exchange solutions between customers, service providers, and CU Direct.
  • Proactively engage with cross functional teams to provide customers with software solutions from inception through delivery.
  • Establish best practices, guidelines, and policies for software design, development, and troubleshooting.
  • Produce and maintain blueprints representing the current and future state of the architecture.

Responsibilities

  • Leadership – Provide an environment where the product development team can be successful. Define Product Development methodology strategy and direction that facilitates CUDC strategic needs.
  • Product Management – Manage the company’s internal products. Work with the various product owners and help support their API product needs by providing guidance. Maintain and enhance the company’s internal applications to improve efficiencies and accuracy of our internal processes.
  • QA & Release Management – Manage the Quality Assurance and Release Management departments to help CUDC release high quality software. Work with Development, QA, Engineering, & Product to establish guidelines and processes for releasing software to our UAT and Production environments.
  • Technology Integration – Support and help provide guidance for CUDC technology-based projects. Act as a project manager and technology resource on the projects and help the respective departments. Focus the team on implementing and integrating in a way that is efficient and beneficial to the departments and CUDC.
  • Product Development Methodology – Provide tools and process to achieve on time delivery of quality software. Work with the product development teams to identify and define improvements in the process.

Requirements

  • BA/BS Degree in a related field or commensurate experience. Master’s degree is a plus.
  • A minimum of 5-10 years of software development experience
  • .NET or .NET CORE
  • Angular
  • Azure
  • Microsoft SQL Server
  • Domain Expertise
  • Demonstrated success defining and launching excellent products
  • Working knowledge of SDLC
  • An expert understanding of relational databases is a must (preferably MSSQL)
  • Previous experience leading or managing senior level staff within a Scrum/Agile environment
  • Preferred Experience: ASP.NET, WCF, Web Services, XML, SQL Server, Windows Services, UX Design, JavaScript, CSS, Domain Driven Design, Scrum/Agile SDLC methodologies, nServiceBus 
  • Can effectively lead collaborative design/requirements meetings while gathering the necessary information to begin development.
  • Ability to break up larger projects into individual pieces, assess complexity of each piece, and distribute the work amongst team members.
  • Must have extensive knowledge of modern SDLC and be proficient in several programming languages.
  • Project Management skills with the ability to keep projects on track and/or communicate issues.

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow