9128 - Front-End Developer
IndraSoft · Columbia, MD · 24 mo ago
EngineeringFull-time
About the role
The Front-End Developer will design, develop and unit test JavaScript/Ajax applications. The successful candidate will have strong knowledge and experience in front-end coding and testing.
Responsibilities
- Analyze and study complex system requirements.
- Design software tools and subsystems to support software reuse and domain analysis and management of implementation.
- Manage software development and support using formal specifications, data flow diagrams and other accepted techniques and computer aided software engineering (CASE) tools.
- Evaluate code to ensure that it is valid, properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Research, track and understand new web technologies to provide technical leadership in developing service applications and analyzing business requirements.
- Confer with program managers and/or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Maintain job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Independently work on routine assignments.
Requirements
- Bachelor’s Degree in a related technical discipline
- 3+ years of experience of solid with the following technologies:
- JavaScript (AJAX)
- jQuery
- Twitter Bootstrap
- HTML (preferably HTML5)
- CSS
- Yahoo! User Interface Library (YUI)
- DataTables jQuery Plugin
A thorough understanding of software development, design, documented formal specifications and other design techniques.
Strong knowledge of web application fundamentals and ability to create support documentation for new applications.
Excellent communication skills and maintaining customer/team relationships.
Qualifications
- Final Secret / IT-II clearance
Skills
- Experience working in a government setting
- Experience working in an Agile development environment utilizing a DevSecOps pipeline to provide continuous integration and continuous delivery of capability
- Working knowledge of distributed software systems
- Background with developer tools such as GIT or other source control, Jira, Confluence, Bitbucket, or other Atlassian developer products
- Background in at least two items of the following:
- JAVASpring Boot
- OracleHibernate
- Apache Tomcat
- Kinetic
- Remedy
- PKI
- Linux
- Structured Query Language (SQL)
- Procedural Language/Structured Query Language (PL-SQL) functions, packages, database views, constraints, and triggers
- Extensible Markup Language (XML), PDF and Microsoft Products
- IntelliJ
Security+ Certification preferred.