Lead Product Software Engineerother related Employment listings - Coppell, TX at Geebo

Lead Product Software Engineer


Job Description:
Drive the appropriate use & implementation of technology to deliver high quality solutions that delight our customers. Help shape the future of our CCH business through building a greenfield multi-tenant SaaS platform for global use. Thrive in this entrepreneurial environment that comes with the financial backing of a large, well-established corporation. Play an important role as a technical leader defining the framework, technology, processes / best practices and culture for a new world-class Agile team co-located into Agile Neighborhoods. Lead an Agile team of .Net developers, UX/UI developers, database developers, QA engineers / analysts, and business analysts to drive the development of our business critical (24/7/365) Axcess modular cloud-based auditing application. Guide the development and delivery of maintainable and highly scalable multi-tier SaaS applications with web-based, plugin-based, and mobile-based clients on the Microsoft technology stack (VS 201X /.NET 4.X / C# / Javascript / NoSQL). Work in Agile teams following Agile
SAFe methodologies to deliver high quality products on time with performance and localization requirements in mind. Design, build, test and deliver high quality, complex frameworks and systems and diagnose and resolve complex issues. Develop applications utilizing Cloud technologies (SaaS, PaaS) Generate innovative approaches and solutions to complex issues. Drive special projects such as greenfield and v1 development, creating microservices, reviewing third party libraries, and conducting technical research regarding different ways to improve the development environment / best practices. Coach, support and mentor less-experienced staff in their career development, and provide them daily guidance and direction. Influence peers and technical staff within the team and collaborate with internal customers and work teams across departments. Select and implement development tools and coordinate technical standards within a development team. Understand the use of technology and how its implementation affects strategic business goals.
Qualifications:
Bachelor's degree or equivalent combination of education and work experience in software development. 8
years of programming experience with Web, Windows .NET framework, PowerShell, and C#, with at least 3 years as a senior software development engineer and/or technical lead with similar roles / responsibilities. 5
years experience ASP.Net Web API or ASP.Net MVC, Javascript, JSON and REST. 3
years experience developing customer facing applications. 1
year experience developing Single Page Applications using AngularJS, KnockoutJS, Durandal, or similar technologies. 1
year experience with Document-based NoSQL databases such as MongoDB and CosmosDB Proficient in object-oriented design and development using software development best practices. Deep technical knowledge in Microservices and/or Service-Oriented Architecture design Experience using Azure PaaS and SaaS based technologies such as Service Fabric, Web Apps, CosmosDB, Application Insights Quality and test first development mindset Deep technical knowledge in Continuous Integration and Delivery Successful track record delivering high quality products on time while working in Agile Teams and following Agile methodologies. Deep understanding of SOLID design principals and patterns Able to coordinate technical standards within a development team. Ability to strongly influence peers and technical staff within the team. Excellent written and verbal communication skills. Experience with CQRS
Event Sourcing patterns Experience with Stateful Services Experience with Trunk-based development & Feature Toggling Experience designing Highly-Available multi-region solutions Experience with responsive and/or Adaptive design Experience with Mobile development Experience in Tax and Accounting field
Salary Range:
$150K -- $200K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.