Overview
Skills
Job Details
Job Title: Front End Angular Developer (Portal UI)
Location: Baltimore City, MD or Linthicum, MD (HYBRID with 40% onsite)
Duration: up to 2 Years
Client - Maryland Department of Health (MDH)
The MDH office of Enterprise Technology
MD Think Benefits Department - Center of Medicare & Medicaid Services (CMS), Worker Portal Project.
Position Description: The Applications Development Expert provides design recommendations based on long-term IT organization strategy. The position shall use a variety of platforms to provide automated systems applications to customers. This individual will be viewed both internally and externally as a technical expert and critical technical resource across multiple disciplines.
Responsibilities include performing the following tasks:
- Developing enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features
- Providing expertise regarding the integration of applications across the business.
- Determining specifications, then plans, designs, and developing the most complex and business critical software solutions, utilizing appropriate software engineering processes (either individually or in concert with a project team).
- Assisting in the most difficult support problems.
- Developing programming and development standards and procedures as well as programming architectures for code reuse.
- Understanding and consistently applying the attributes and processes of current application development methodologies.
- Researching and maintaining knowledge in emerging technologies and possible application to the business. and
- Acting as an internal consultant, advocate, mentor and change agent.
Additional Duties:
- Develop, and maintain responsive and user-friendly web applications using Angular framework.
- Translate UI/UX designs and wireframes into high-quality code while ensuring optimal performance and scalability.
- Stay up-to-date with the latest trends and best practices in Angular development and advocate for their adoption within the team.
- Follow best practices of Angular, Angular Testing Frameworks like Jasmine, and Karma is software development.
- Participate in code reviews to ensure code quality, consistency, and adherence to established coding standards.
- Identify and address technical debt and code inefficiencies to maintain clean and maintainable codebase.
- Troubleshoot and debug complex issues and provide timely resolution to technical challenges.
- Collaborate with backend developers to integrate front-end and backend functionalities seamlessly.
- Drive innovation by proposing and implementing new technologies and tools that enhance the development process.
- Adhere to application architecture design guidelines, patterns and standards in software development
- Collaborate with data, Angular and Application Integration Architects, project managers, and business analysts in meeting business requirements
- Follow automated continuous delivery and deployment practices
Education:
- This position requires a bachelor s in computer science, Information Systems, or a related field or equivalent work experience. (Note: A Master s degree is preferred.)
General Experience:
- The proposed candidate must have at least seven (7) years of IT and business/industry work experience.
Specialized Experience:
- The proposed candidate must have at least three (3) years as a technical expert in an IT organization. This individual coaches and mentors the junior technical staff.
- The position will also provide technical input into the most complex and high impact IT decisions.
- This individual will be accountable for the most complex enterprise-wide applications and issues, translating highly complex concepts for peers and customers.
- The position must have in-depth knowledge of state-of-the art programming languages and object-oriented approach in designing, coding, testing and debugging programs.