UI DEVELOPER_Mooresville, NC_Only on W2_No Third Parties
Job Description
Job Description
QUALIFICATIONS : -8 years of Software Engineering experience BS Engineering / Computer Science or equivalent experience required TECHNICAL SKILLS : -Proficiency with data manipulation languages -Understanding of data modeling principles -Ability to work with complex data models -Proficiency in PHP, Javascript, Typescript and associated tools (VSCODE, PHPStorm) and frameworks (e.
g. Zend / Laminas, React, Angular) -Knowledge of Webpack / RollupJS, SASS and JSON HTTP / REST web-services -Familiarity of industry best practices code standards -Ability to work well with internal and external technology resources Ability to write and review portions of detailed specifications for the development of system components of moderate complexity -Knowledge of data storage subsystems -Knowledge of test-driven development -Experienced with Git / GitHub / GitLab -User Experience (UX) experience desired -Knowledge of Docker and containers desired -Cloud (Azure, AWS) experience desired ACCOUNTABILITIES Ability to work in ambiguous situations;
take a high-level assignment and work the detail to produce a successful solution -Write and review portions of detailed specifications for the development of system components of moderate complexity -Work closely with other development team members to understand moderately complex product requirements and translate them into software designs -Successfully implement development processes, coding best practices, and code reviews Participate in the testing process through test review and analysis, test witnessing and certification of software -Full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems.
Develops moderate-to advanced modules and system components and develops simple to moderately complex reusable code -Operate in various development environments (Agile, Waterfall, etc.
while collaborating with key stakeholder