Logo
AbleForce, Inc.

Lead .NET Developer

AbleForce, Inc., Orange, California, United States, 92866


Third-party candidates will not be considered. Permanent residents only.

Submit your CV and any additional required information after you have read this description by clicking on the application button.This is a contract-to-hire position.Candidates must be based in CA, NV, AZ, TX, CO, or UT, and there will be an occasional onsite meeting in Orange, CA.

Main Duties & Responsibilities:- Lead the design, development, and maintenance of applications using Azure services, .NET Core, Microservices, and Angular, utilizing modern software architecture patterns and practices.- Work on multiple technical products and initiatives at a time, as well as help with ongoing production issues as needed.- Lead architecture, design, and development of software applications at a business entity level.- Design and develop solutions that strictly consider security, scalability, flexibility, reliability, and availability.- Play an integral role in an Agile development team to solve problems and develop projects in a fast-paced environment.- Lead and manage other Agile teams' efficiency, productivity, and processes.- Work with business, application users and IT development to define and architect robust and flexible applications and network architecture solutions.- Create and maintain application-level and enterprise-level architectural documents.- Evaluate third-party libraries, software, and vendors as necessary.- Evangelize new technologies to utilize in application development.- Participate in technical/architectural governance to define architectural standards and protocols.- Help to foster company culture values of innovation, passion, accountability, integrity, and respect to deliver service of unequaled excellence.- Collaborate with other architects to drive architectural alignment across divisions.

Skills & Requirements:- 10+ years of experience with architecture, development, and maintenance of enterprise .NET web applications.- Full stack experience including a heavy focus on Angular, ASP.NET, C#, and SQL Server.- Strong knowledge of modern architecture design patterns and software design practices and tools.- Experience with the design and development of complex APIs.- Experience with most or all of the following: .NET Core, .NET Framework 4.8, Azure Cloud Services, Typescript, Angular, React, RxJS, NgRx.- Advanced to expert-level MS SQL development skills including complex queries, stored procedures, etc.- Unit testing using C#, NUnit, xUnit, or similar tool; unit testing for front-end/JavaScript is a plus.- Thorough understanding of structured programming design techniques and best-practice design patterns used to create high-quality, robust, and readable code.- Bachelors Degree or higher in Computer Science or related field is preferred.

tags: lead software engineer, lead application developer, lead software developer, software engineering lead, application development lead, software development lead