Our client hires individuals who strive to make an impact on this software engineering and product development team and encourage teamwork and creativity, and in turn, our client will invest in you and your team to help your career and your team members’ careers grow and build upon your and your team’s software engineering skills. Our client is experiencing unprecedented growth due to fast increase in sales. This is a new team being assembled.
We are seeking Software Development Manager or Software Engineering Director level candidates who can take different teams, and different tools, and can help get things more fluid, more synchronized, more efficient and more under control. Someone who can find efficiencies by changes to the software development life cycle (SDLC) or by changing or adding more software testing by the Dev team or QA team. The Dev team deals with field issues when the Technical Customer service team cannot solve the problems. Client believes improvement in Documentation, and improvements to the software development life cycle (SDLC) will help create efficiencies. The Director may find ways to improve Feature Planning, Release Dates, QA, Testing, and Bug Tracking with more of the required information in the Bug Tracking tool for the Technical Customer Service team to use to solve the customers problems to lessen the number of contact points with development team. Team uses Helix ALM by Perforce (formerly Test Track) for traceability of requirements, to define product features, manage releases, test suites, automation, QA team screen shots of bug recreation. Director will be involved with Branching and Merging of code decisions based on a strategy to try to simplify and save time on Code Branches. Reducing Branches of code that may not be completely necessary by a design change or process change could bring more efficiencies.
The Director needs to be an excellent communicator to perform communications with customers well. Customers are large corporation contacts, some high ranking, and some C-level, therefore communications need to be excellent. Some of the more challenging aspects of this role are the Sales team conversations and strategies around software release delivery dates, the desire for the Sales team to deliver quickly VS the extra costs of dealing with more bugs due to quicker release dates and the concept of more developer time on the release increases the quality, and reduces maintenance and technical support issues for the development team to solve later. The director will be involved with managing releases, as well as Versioning, Version Control and code Branching and Merging decisions, from a strategy perspective, understanding and communicating the positive or negative effects, the trade offs, the alternatives, and the mitigating effects of a code Branching decision, or/and SDLC change decisions.
The Director will a leader of development process and communication, business, and technical business savvy when it comes to C , C#, .NET, embedded windows, multi-threaded.
The Director will oversee and manage three (3) small Software Development teams including eight (8) or more software engineers dedicated and responsible for the research, design, and development of computer software systems, embedded software, software interfacing with hardware, in C#, .NET, SQL, Windows Embedded, API’s, multi-threaded C#, C Windows, which rely on seamless functional integration with hardware products and remote services. Director will work closely with the development and Quality Assurance teams, as well as multiple colleagues across the technical leadership team as well as the Sales, Technical Customer Service, Production, and Product Management teams. This role will also be vital in the gathering metrics and analytics on analyzing timelines, estimating development time, and providing detailed updates to, and soliciting feedback from, multiple customer organizations. Manage teams technically integrating multiple low-level APIs for embedded hardware systems correctly, building flexible and configurable UIs for all aspects of customers’ businesses. It also includes robust integration with remote connectivity and data mining activities for partners and service organizations to easily monitor accounting, reporting, and system support/management functions.
Here’s the quick and basic details:
Director’s goals and challenges include to: Communicate risks. Communicate schedules. Motivate the team. Inspire and lead with respect for the individual and the team and the company culture. Improve the development process, redesign some of the SDLC to improve the development process. Better Code Reviews. Better QA testing. Better communication with Sales team. Better communication with Tech Support Team. Improve Release Planning, code Branching & Merging Planning by assessing the situation, and minimize the number of code Branches. Work on what the customers really need first, and understanding or guiding what customers will need before they need it. Reduce developers spending time on support calls from customer service team by improving documentation available in the application lifecycle tool or bug tracking tool to more fully inform the customer tech support team, so support team can handle more calls without calling or contacting or gaining the aid of the Dev Team’s input.
Another goal to help the upper management team is to gather data and provide metrics to analyze the cost justification or strategy of:
Speed of Delivery VS Quality of Product VS Total Cost of Product - assess the quality and forecast the quality and estimate the cost of quality. Compare to the costs of technical support of problems to be solved singlehandedly by Technical Customer Support Team VS the Technical Customer Support Team contacting the Software Development Team to help solve a problem.
Required skill set:
Desired skills:
Employment Type: Regular Full-Time
Annual Salary: $140,000 – 165,000 / year
Benefits: annual bonus, life, health, dental, vision, 401(k) matching, ADD, short-term disability, paid-vacation, paid-sick time off
Location: Dallas, Texas (Coppell, Texas)
Hybrid, work remote 3-4 days a week , work 1-2 days a week in the office
Immigration: US citizens and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time.
Dallas career opportunity: Director of Software Development, C#
job post:
http://www.computerstaff.com/?jobIdDescription=645
Any candidate is encouraged to send a text or call to schedule interviews:
817-424-1411
or, please select and schedule a day and time to speak with us with this calendar web app:
https://calendly.com/larry-at-computer-staff/15min
Click the checkbox next to the jobs that you are interested in.
Bug/Defect Analysis Skill
Debugging Skill
Director, Software Engineering
PDI Software, Dallas, TX
NTT DATA Americas, Inc, Plano, TX