Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American organization that operates Texass electrical grid the Texas Interconnection which supplies power to more than 25 million Texas customers and represents 90 percent of the states electric load. Our client is the first independent system operator (ISO) in the United States and one of nine ISOs in North America. Our client works with the Texas Reliability Entity (TRE) one of eight regional entities within the North American Electric Reliability Corporation (NERC) that coordinate to improve reliability of the bulk power grid. Our client is a membership-based 501(c) nonprofit corporation and its members include consumers electric cooperatives generators power marketers retail electric providers investor-owned electric utilities (transmission and distribution providers) and municipally owned electric utilities.
Job Title: Senior Angular Applications Developer
Location: Taylor TX 76574
Duration: 24 Months
Job Type: Contract
Work Type: Remote
Job Description:
-
GMS (Grid and Market Solutions) RIOO (Resource Integration and Ongoing Operations) software development team is seeking an experienced and highly skilled Angular Developer with strong proficiency in front-end State Management particularly in NGRX and Signal Store and strong experience in JAVA Restful API development to join our dynamic team on a contract basis.
-
The ideal candidate will be responsible for designing developing and maintaining complex web applications and services that support our critical operations and the candidate is required to have excellent problem-solving skills and a passion for delivering high-quality software solutions.
-
This role requires a deep understanding and expertise in building responsive front-end applications using Angular (v12) NGRX Signal Store and integrating with JAVA based Rest full APIs and Oracle Database.
-
This position will report to the Supervisor/Manager of GMS RIOO team.
Key Responsibilities:
-
Design develop unit test and deploy features/functionality for our robust and scalable web application using Angular framework (typescript) NGRX and Signal Store.
-
Design develop test and deploy RESTFUL APIs using JAVA.
-
Integrate Java backend services with frontend Angular application.
-
Work with Databases (Oracle Database) to save/retrieve display and manage data.
-
Strong experience in writing complex SQL queries stored procedures views and triggers.
-
Write/modify materialized views and Database triggers as per the requirements.
-
Handle authentication authorization and security aspects of application.
-
Ensure performance of the application with the functionality being delivered.
-
Collaborate with cross-functional teams to gather and analyze requirements design solutions and implement new features.
-
Ensure performance quality and responsiveness of applications by identifying and addressing performance bottlenecks and bugs.
-
Write clean maintainable and efficient code following best practices and coding standards.
-
Participate in code reviews providing constructive feedback to peers and ensuring high code quality.
-
Stay updated and use the latest industry trends and technologies to continuously improve development processes and methodologies.
-
Work closely with QA teams to ensure thorough testing and quality assurance of all developed solutions.
-
Contribute to the documentation of technical specifications system architecture and operational procedures.
Skills/Qualifications:
-
Bachelors degree in computer science Engineering or a related field.
-
8 years of web application development experience with a minimum 3 years of full stack application development experience.
-
5 years of professional and strong hands-on experience in front-end development using Angular (preferably Angular 12 or newer).
-
Strong proficiency in JavaScript TypeScript HTML and CSS.
-
3 years of experience with state management libraries particularly NgRx (Store Effects Selectors).
-
Build and maintain modern Angular applications using Signal Store and Signals for state management and reactivity.
-
2 years of strong hands-on experience in JAVA (version 8 or higher) application development using Hibernate including developing RESTful services using JAVA (JAX-RS/Jersey implementation).
-
Solid understanding of web application architecture design patterns and best practices.
-
Experience with Oracle databases and proficiency in PL/SQL.
-
Experience with version control systems such as Git.
-
Familiarity with Agile/Scrum development methodologies.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and interpersonal skills with the ability to work effectively in a team environment.
Preferred Qualifications:
-
Knowledge of cloud platforms and services.
-
Familiarity with CI/CD pipelines and DevOps practices.
-
Knowledge and experience with Dockers and Containers.
-
Experience with unit testing and end-to-end testing frameworks.
-
Understanding security principles and best practices in web application development.
TekWissen Group is an equal opportunity employer supporting workforce diversity.