Vacancy expired!
We have been retained by our client in
Dallas, Texas to deliver a Software Engineering Manager on a regular full-time, direct-hire basis to join and lead a team of twelve (12) or more of quality .NET software engineers. work remote 3-4 days a week. Laser focus on overall architectural, object-oriented design decisions, software industry best practices, Agile, time estimates, project management and priority management. We seek a candidate with at least 1 (one) year of fairly recent software development leadership work experience along with 10+ years OOP, and 4-5+ years of fairly recent C# experience (web or windows), to manage this team of twelve (12) WPF C# software engineers creating the software product features inside/around/for these hardware/software/machine products using IIoT, Operational Technology (OT), sensors, motors, controllers, seeing-eyes, touch screens, etc. A qualified candidate will have at least one (1) year of software development leadership experience. Leadership skills are the key to this position. We are open to candidates with .NET web development experience, i.e. ASP.NET MVC, ASP.NET Core. WPF is not required. C# (windows or web) is fine.This is an opportunity for leadership and growth while managing and growing your team of talented and dedicated C# engineers building a very technically advanced software. Your team s windows software is added to these very sophisticated, world-class software/hardware products.Our client s supportive leadership team has excellent vision and hires individuals who strive to make an impact on this product development team and encourage teamwork and creativity. Our client s leadership invests in you and your team with the training and support to help grow yours and your team members careers as you build upon your and your team s software engineering skills and deliverables. Our client is experiencing unprecedented growth due to fast increase in sales. This is a large development team being assembled, and due to an acquisition, some management of developers in Europe, might be needed. You will be led by an excellent software development manager/director who will assist you, and the clear vision provided by the VP of Products & Engineering.We are seeking an experienced Software Engineering Manager to oversee and improve the continued development of our client s products including research, design, and development of computer software systems which rely on seamless functional integration with hardware products and remote services. The incumbent s team will work closely with multiple colleagues across this growing company, including customer success, service, production, product management, and documentation. This role will also be vital for providing detailed updates to, and soliciting feedback from, multiple customer organizations. Success for this team includes integrating multiple low-level APIs for embedded hardware systems correctly and continuing to build flexible and configurable UIs for all aspects of customers business and product management. It also includes robust integration with remote connectivity, sensors, IoT, touch screens, motors, controllers, seeing eyes and more, as well as data mining activities for partners and service organizations to easily monitor systems, but also the business aspects of the product, accounting, reporting, and system support/management functions. You will lead the daily scrum meetings on Microsoft Teams. Any JIRA or Azure DevOps/TFS skills are helpful. C# required. WPF a plus. Azure functions a plus. C#, ASP.NET, SQL Server a plus.- Consults Product Management and other business organizations to clarify program intent, identify problems, suggest changes, and determine extent of programming and coding required.
- Assigns, coordinates, and reviews work of Software Engineers.
- Assesses and modifies development processes to ensure rapid delivery of functionality with the highest possible code quality.
- Designs programs considering all engineering factors affecting the overall performance of the equipment.
- Ensures documentation is complete for internal and external customers for all software releases.
- Trains subordinates in software design and program coding. Actively monitors development activities and mentors team members.
- Proscribes software development standards simplify future program maintenance.
- Actively engages customer teams to provide clear status updates and receive software improvement requests.
- Coordinates with Quality Assurance to ensure the right functionality is being tested and that the transition from development to QA is accomplished with detailed knowledge of the intended functionality in advance of testing.
- 5+ years of C# / .NET / Visual Studio development work experience.
- 1+ years of experience in a leadership role, managing or leading development projects, software engineering teams, OO architecture as a development manager, lead developer, or architect supervising .NET software engineers or C# developers.
- Must be able to read C# code.
- Experience with JIRA or Azure DevOps/TFS for feature and project management
- SQL Server
- Agile
- SOLID principles
- A Bachelor s degree
- A Bachelor s degree in computer science, computer engineering, CIS, Computer Information Systems, or related bachelors degree.
- Agile, Scrum, Certified ScrumMaster, CSM certification
- .NET Core, .NET 5, .NET 6
- WPF (Windows Presentation Foundation of classes)
- workflows with XAML for WPF applications
- Newer .NET / C# techniques and best practices for full-stack WPF app design and development, Asynchronous programming in C#, Async, Await and others.
- WCF (Windows Communication Foundation of classes)
- OO design patterns, MVVM (Model-View-View-Model) design pattern
- XAML, WPF development, WPF refactoring / improvements to existing code
- Hardware access via API provided by hardware vendor
- Embedded programming with windows, Windows Embedded, Windows 10 IoT, Windows 10 IoT Core, Azure IoT, Azure DevOps/TFS
- Multi-threading / multi-threaded programming thread safe code, solving threading or timing related problems.
- Nunit
- Git on Azure DevOps
- ID: #44021276
- State: Texas Coppell 75019 Coppell USA
- City: Coppell
- Salary: USD 120000-140000/yr 120000-140000/yr
- Job type: Permanent
- Showed: 2022-07-12
- Deadline: 2022-09-09
- Category: Architect/engineer/CAD