Staff Developer II

Job Summary Source:
Attendee Interactive (by Community Brands)
Job Type:
Remote,  United States

Job Description


A Day in the Life:
- Implementation (setup, configuration, testing & deployment) of client solutions built on one of Ai's 3 Platforms: Ai-Evolution & Ai-Enterprise.
- Customize graphical design and layout of client web site using HTML, CSS and other front-end web technologies.
- Contribute to lifecycle Flow and value streams by following prescribed methodologies and best practices.
- Maintain balance of business and technical acumen in decision making.
- Follow source-code management and work item tracking best practices.
- Contribute to the estimation process during planning exercises.


- Must demonstrate good decision making and effective business acumen.
- Must be able to communicate in both written and verbal form.
- Must maintain confidentiality of work-related information and materials.
- Must have a growth mindset and subscribe to a continuous learning philosophy.
- Demonstrate expertise and mastery in your area of technology and industry.
- Must establish and maintain effective working relationships.
- Required Education and Experience

Comprehensive knowledge with respect to the following:
- Server-side scripting language such as ColdFusion, PHP, JavaScript, Python (ColdFusion preferred)
- JavaScript (JQuery and AngularJS), HTML5, CSS3, Bootstrap or other front-end technologies.
- Working knowledge of toolsets such as:
- Integrated Development Environment (IDE) such as Visual Studio, VS Code, Eclipse or Sublime Text
- Graphical design and image editing tools such as Gimp, Sketch or Adobe Photoshop
- Source Control: Git, Subversion or Mercurial
- Work Request Systems: Azure DevOps, Teamwork, Jira or Basecamp
- Ability to collaborate on requirements for projects and request
- Ability to properly assess and articulate risk

Preferred Education and Experience
- B.S. in computer science/technology field or equivalent industry experience.
- 2+ years professional or academic experience performing software development tasks including coding and QA.
- Experience with Agile, SCRUM or other Software Development Lifecycles
- Exposure and working knowledge of architectural patterns or frameworks, such as Model-View-Controller (MVC)
- Participated in code reviews, pair programming or related experiences
- Knowledgeable of software Quality Assurance best practices, methodologies, and approaches
- Experience troubleshooting web applications and various layers, e.g., Browser vs Web Application Server vs Database Layer
- Knowledge of applicable data privacy practices and regulations preferred (PCI, PII, PHI, HIPAA, GDPR, ADA, etc.)
- Effective execution and follow-up on tasks and responsibilities

Full Description: