An Alabama state agency located in Montgomery, AL is looking for an Application Solutions Engineer to provide expertise in the development and design of traditional Web APIs and in Angular 17 & Angular UI.
This is a long term contract position and will require 100% onsite work.
Pay Rate Range: $30 - $45 per hour
Responsibilities
- Develop enterprise-level applications and custom integration solutions, including major enhancements and interfaces.
- Design and develop Traditional Web APIs, Angular (version 17) UI, and DevOps Pipeline Architecture.
- Build complex user interfaces using Angular, focusing on components, services, and state management.
- Implement and ensure robust communication between front-end and back-end through RESTful and Web APIs.
- Design and implement continuous integration and deployment pipelines.
- Develop and enforce programming and development standards, procedures, and reusable architectures.
- Provide expertise in application integration across the business.
- Establish and maintain Application Lifecycle Management processes, development standards, and Application Quality Testing.
- Monitor, evaluate, and optimize application performance, including implementing logging strategies and remediation measures.
- Write tests, conduct code reviews, and ensure code quality.
- Lead and coach junior technical staff, working on high-complexity projects requiring deep knowledge across multiple technical areas.
Required Skills & Experience
- Expertise in Angular, .NET Core (C#), Visual Studio, JavaScript, TypeScript, CSS3, and HTML5.
- Proven experience with Git for source control and collaboration in a team environment.
- In-depth knowledge of secure authentication methods (e.g., JWT, OAuth) and role-based access control.
- Strong understanding of current application development methodologies, Agile practices, and tools like Azure Boards.
- Experience with SQL Server, ORM frameworks, and proficiency in authoring complex SQL queries, stored procedures, and functions using T-SQL.
- Knowledge of performance optimization techniques for both front-end and back-end.
- Ability to create clear and concise documentation for APIs, application architecture, and processes.
- Familiarity with emerging technologies and best practices.
Education
- Bachelor’s or Master’s Degree in Computer Science, Information Systems, or a related field.
- Typically 8 to 12 years of successful work experience in multiple IT areas, with relevant enterprise-wide architecture experience.