Must have in-depth knowledge of front-end development and Angular JavaScript experience.
Application Development
- Writes application code for a range of simple to moderately complex system designs
- Writes programs that span platforms. Code to and/or create Application Programming Interfaces (API)
- Writes and/or modifies application code to enhance existing programs or developing new programs
- Identifies system and functional requirements
- Reviews code developed by less experienced Developers and recommends changes
- Writes detailed technical specifications for subsystems and identifies integration points
- Reports missing elements found in system and functional requirements and explains the impacts on subsystems to other Developers, System Analysts, Product Owners, Technical Leads, System Architects, and Product Managers
- Supports transition of application throughout the Product Development life cycle
- Documents applications and/or code that needs to be migrated. May require more coordination points for subsystems
EDUCATION AND EXPERIENCE
- Bachelor’s degree or the equivalent in relevant work experience
- 4 – 8 years of work experience designing business processes, process mapping, working on process improvement initiatives, and business applications system design
- Experience testing and debugging business application systems and processes
- Experience developing software products using Java, Javascript and Angular Java
- Experience integrating both in house developed software and externally purchased software for large applications
- Web portal development experience
- J2EE or .Net development experience
- Experience with data modeling, relational databases, data structures and design a plus
- Experience working in an entrepreneurial company a plus
Technical Knowledge, Skills, and Abilities:
- Knowledge, skills, and experience to write detailed technical documentation, specifically business requirements and functional specifications for application development
- Ability and experience to facilitate JAD sessions or other requirements gathering processes. May work with senior Developers to resolve/debug program errors
- Knowledge and ability to apply OOD (Java, HTML, XML, JavaScript, .Net C# and Patterns) and impact to the application development process
- Knowledge of web development methodologies (preferably Agile/Scrum), application design, navigation, and information architecture
- Knowledge of database design and query language
- Understanding of web services (REST & SOAP)
- Understanding of unit testing a plus
- Working knowledge of MVC a plus
- In depth knowledge of HIPAA X12 transactions a plus
- Working knowledge of EDIFECS a plus
- Demonstrated proficiency using PC skills such as; MS Suite products, flowcharting tools, e-mail, and electronic calendar scheduling
Soft Skills:
- Strong relationship management and collaboration skills requirements and functional specifications for application development
- Ability to establish and maintain effective working relationships, supporting company leadership and other team members
- Ability to work under pressure. Maintains composure and professionalism in an interrupt-driven environment
- Ability to manage multiple and changing priorities/tasks
- Must be flexible and embrace change
CUSTOMER SCOPE
- Seeking a working knowledge in the following areas:
- Test Driven Development
- Pair Programming
- HTML, JQuery, and CSS
- Understanding of Git a plus
- Knowledge of AngularJS a plus
Please contact Lee Shipman at Lee.Shipman@ProvidenceTechnologySolutions.com for more details.
Leave a Reply