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
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