|Location||Palm Harbor, FL|
|Date Posted||May 10, 2018|
PRIMARY DUTIES AND RESPONSIBILITIES:
Responsibilities include the design, development and maintenance of web applications in AngularJS or a similar UI framework. Candidate will be responsible for all phases of the development life cycle in a fast-paced environment.
1.Contributes effectively as a member of the team; takes ownership of individual assignments and projects with minimal oversight.
2.Design and develop tests software solutions.
3.Responsible for accurately reporting daily project status on a daily basis.
4.Responsible for documenting all project work in issue tracking system.
5.Updates issue tracking system when gaps in code and documentation are discovered.
6.Updates issue tracking system with all new requests from team members or stake holders.
7.Works with project lead and internal stakeholders to formulate backlog.
8.Contributes to software design documents and produces supporting prototypes.
9.Works on multiple projects simultaneously and prioritizes tasks accordingly.
10.Provides third tier support when required.
11.Functions as task, project, or team leader when assigned; represents the organization on project teams and may perform technical project leadership roles while fostering teamwork and collaboration within and across work groups.
12.Provides input for Software Development budgeting and scheduling.
13.Performs related duties as assigned.
14.Meets established chargeability requirement.
EXPERIENCE AND EDUCATIONAL REQUIREMENTS:
1.Education – Position requires a degree in computer science, information systems or related experience
b.Proficient in Node.js, Electron and a UI framework such as Angular
c.Capable with HTML5 and CSS/CSS3 (Preprocessors such as Sass a plus)
d.Experience working with databases
e.Experience with package managers (npm or Yarn) and workflow automation tools (Grunt or Gulp)
f.Experience creating and consuming web services (XML, JSON)
h.Knowledge of code versioning tools (Git)
a.NoSQL database experience
b.Extensive knowledge of Excel and/or working with libraries that interact with Excel
a.Be able to discover client needs and translate them to software and system requirements
b.Reconcile conflicting objectives, finding acceptable compromises within limitations of cost, time, knowledge; understand the nature of unstructured, open-ended problems
c.Understand and be able to apply theories and models that provide a basis for software design
d.Understand and be able to use current technical solution elements, including both specific tools, components, and frameworks and also abstract elements such as algorithms and architectures
e.Program effectively, including code creation, component use, and integration of multiple subsystems
f.Learn new models, techniques, and technologies as they emerge; integrate knowledge from multiple sources to develop solutions to problems; serve as an agent of change for introducing new technology
g.Work with other software developers’ APIs and collaborate with those API authors to debug solutions and develop patches.
MINIMUM SKILLS, KNOWLEDGE AND ABILITY REQUIREMENTS:
1.Thorough knowledge and understanding of business principles, processes and technology
2.Good analytical, conceptual and problem-solving skills to evaluate business problems and apply knowledge to identify appropriate solutions
3.Good interpersonal skills
4.Ability to communicate effectively both orally and in writing
5.Strong organizational skills; attention to detail
6.Ability to work with team members remotely