Front-End Developer
Description
The Front-End Application Developer is responsible for directing and participating in the design, programming, and maintenance of information solutions; provides technical leadership to a team or teams of developers. The Front-End Application Developer is also responsible for the technical support and integration of legislative applications and deployment, retention and integration systems and infrastructure.Essential Job Functions Performs systems design analysis consisting of problem or needs assessment, logic, and data flow analysis (diagramming as required), business process re-engineering (as required), requirements refinement and planning, and writing technical specifications for code development.Produces source code development and integration of commercially available software for legislative document workflow and publishing applications.Provides programming support and maintenance for legislative and business applications as required.Tests, debugs, and corrects application code to meet the system requirements defined during refinement and planning.Determines root cause for moderately complex software issues and develops practical, efficient, and permanent technical solutions.Determines, initiates, develops and guides process improvements and best practices through Agile philosophy and the Scrum framework.Identifies, prioritizes, and executes tasks in the software development lifecycle.Participates and contributes as a member of a Scrum team; continually learns and grows in good Scrum practice under the guidance of the Scrum Master through the process of inspection and adaptation.Secondary Duties and Responsibilities Participates in the evaluation, testing, and recommendation of new software packages and computer hardware.Understands data communications principles and protocols to develop and support communication scripts and programs.Assists in the implementation and training of Precision Partner developed applications as required.Writes documentation as it relates to the design of an application and the technical specifications of the code developed when necessary.Monitors the efficiency and usefulness of current systems and applications and suggests improvements.Performs all other duties, as requested by the Application Development Manager.Education /Experience Bachelor’s degree in Computer Science, Computer Engineering or a related field, or an equivalent level of vocational training, or professional experience required.Two years of experience utilizing programming skills in Microsoft .NET, web applications, Microsoft Office 365, and operating system development efforts focused on a 64-Bit environment based on current Windows client software required.Development experience with third-party APIs preferred.Extensive experience in software development.Expertise in Java Script and C#.Experience working with a seasoned Scrum team preferred.Other combinations of education and experience will be evaluated on an individual basis.Skills and Knowledge Required Ability to develop web-based applications with the use of HTML, CSS and at least one Java Script framework.Knowledge and experience in wireframing/prototyping and associated tools.Knowledge and experience with product usability tracking and analytics.Knowledge and experience in software development and scripting.Experience designing, programming, and implementing large information systems.Ability to understand good coding security practices.Ability to implement responsive design.Ability to implement ADA compliance is preferred.Ability to write code using SOLID principles, but know when it may not be necessary to do so.Ability to develop applications to comply with system standards and user interface (UI) design specifications for web applications.Ability to develop web-based applications and the use of HTML, Java Script, and other web-based programming languages.Ability to recognize, gather, assemble, correlate, and analyze facts and use them to draw conclusions, define problems, and devise solutions or suggest alternatives.Ability to communicate with others, both orally and in writing.Ability to prioritize multiple tasks in a fast-paced environment, and work within time frames that may be rigid, or subject to change on short notice.Ability to follow directions, work independently, and work as part of a group.Ability to keep abreast of the latest trends and their effect on the team, product, users and the organization.Ability to work outside of prescribed work hours when necessary.Ability to maintain confidential information. #J-18808-Ljbffr
Posted: 4th July 2025 8.13 pm
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this