AgreeYa Solutions - Montgomery, AL

posted about 2 months ago

Full-time - Mid Level
Montgomery, AL
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

The Application Solutions Engineer will play a critical role in establishing and maintaining Application Lifecycle Management processes and development standards within the organization. This position requires a deep understanding of programming languages and object-oriented approaches, as well as the ability to design, code, test, and debug applications effectively. The engineer will be responsible for recommending, establishing, and maintaining Application Quality Testing protocols to ensure high standards of software quality. In this role, the engineer will develop programming and development standards and procedures, focusing on creating programming architectures that promote code reuse. The ideal candidate will have in-depth knowledge of state-of-the-art programming languages and will be familiar with Agile practices, including Scrum, and tools like Azure Boards for iterative development. Continuous process documentation is essential, and the engineer will be expected to prepare concise and organized documentation for managerial review. The engineer will also be tasked with researching and applying knowledge in emerging technologies and best practice guidance, ensuring that the organization remains at the forefront of technological advancements. This position typically involves working on multiple IT projects as a project leader, addressing high complexity issues that require in-depth knowledge across various technical areas and business segments. Additionally, the engineer will coach and mentor junior technical staff, fostering a collaborative and growth-oriented team environment.

Responsibilities

  • Establish and maintain Application Lifecycle Management processes and development standards.
  • Recommend, establish, and maintain Application Quality Testing protocols.
  • Develop programming and development standards and procedures, focusing on code reuse.
  • Research and apply knowledge in emerging technologies and best practices.
  • Prepare concise and organized documentation for managerial review.
  • Design and implement RESTful APIs and Web APIs for robust communication between front-end and back-end.
  • Ensure code quality through writing tests and conducting code reviews.
  • Work on multiple IT projects as a project leader, addressing high complexity issues.
  • Coach and mentor junior technical staff.

Requirements

  • Bachelor's or Master's Degree in Computer Science, Information Systems, or a related field.
  • 8 to 12 years of successful work experience in multiple IT areas and relevant enterprise-wide architecture experience.
  • Expert in Development and Design of Traditional Web APIs.
  • Expert in Development and Design of Angular version 17 and Angular UI.
  • Expert in Development and Design of DevOps Pipeline Architecture.
  • Expert understanding and application of Angular, .NET Core (C#), Visual Studio, JavaScript, TypeScript.
  • Experience with CSS3 and HTML5.
  • Proven experience in designing and implementing continuous integration and continuous deployment pipelines.
  • Complete understanding of secure authentication methods (e.g., JWT, OAuth) and implementing role-based access control.
  • Experience with databases SQL Server and ORM frameworks for data management.

Nice-to-haves

  • Familiarity with Agile practices, including Scrum, and tools like Azure Boards for iterative development.
  • Knowledge of performance optimization techniques for both front-end and back-end.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service