Job Description

Job Summary: 

We are looking for a self-motivated candidate who can quickly turn visual designs and wireframes into functional pages and contribute to idea generation and development. Turn-around time is usually short and fast-paced. You will work very closely with others on the user experience team, especially designers and information architects; coming up with new ideas and ways to implement their designs. You will also work closely with our clients, supporting their ongoing content and image updates and providing training.

Qualified applicants must be detail-oriented, result-driven individuals who work well within team environments and have good interpersonal skills, as well as good client interaction skills.

Summary: Under the supervision of the Chief Technology Officer, this position is responsible for the design, development, documentation, review and maintenance of complex information technology systems and strategic development initiatives using agile development methodology. The focus will be on high-level, detail design and hands-on development of web application projects, and other growth initiatives. This position is also responsible for participating in the full agile application development life cycle for design, construction and testing of applications and reusable components to support overall project objectives. The Sr. SW Engineer will also participate in planning sessions, design review, testing, and must be adaptable to support different responsibilities, possess strong communications skills, and have a passion for constantly improving the individual and team effectiveness. Duties will also include prototyping systems and solutions.


Technical Requirements

  • Minimum 8 years of experience in Software Development, Design, Architecture, system study, analysis, implementation and complete product life cycle of the software projects as well as developing rich user experiences (UX) in an agile environment.

  • Minimum 6 years of combined development experience using Object Oriented and open source technologies and designing and improving information architecture, usability, and accessibility using responsive and design best practices for desktop and mobile devices.

  • Minimum 6 years of demonstrated on-the-job experience with active coding in Object oriented programming languages, in-depth knowledge of data structures, and experience designing/shaping an easy to understand User Interface (UI) in a technically complex solution space.

  • Demonstrated hands-on web development skills including HTML, HTML5, JavaScript, CSS, XML, AJAX, JQuery and Web services.

  • Demonstrated on-the-job experience as a Developer, leveraging Service Oriented Architectures (SOAP and/or REST) in applications.

  • Experience with responsive web design expertise and experience with mobile web apps, cross-browser compatibility and RESTful APIs.

  • Experience with prototyping, IT product research, MVC, and documentation.

  • Experience with Design and Analysis: Design Patterns, OO Analysis and design, UML modeling.

  • Demonstrated understanding & working knowledge of RDMS database concepts and principles; Working knowledge of Linux operating system

  • Demonstrated on-the-job experience working with various types of Open Source database stores (e.g. PHP, Postgres, MySQL, PostGIS, Mongo).

  • Knowledge of performing code deployments, database backups and ongoing maintenance of applications.

  • Experience with test-driven development: unit, performance, functional, integration, white/black box testing.

  • Ability to work in a fast paced environment, Dependable, Self-motivated and quick learner.

  • Ability to coordinate regular review of content by subject matter experts.

  • Experience with code versioning, continuous integration/deployment methodologies and tools, such as Git, Jenkins.


Preferred Skills/Experience

  • Experience with enterprise architecture and integration tools

  • Strong presentation and communication skills

  • Ability to understand business requirements and convert them into solution designs

  • Knowledge of web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations when balancing alternatives against business and financial constraints

  • Must demonstrate good judgment and pragmatic approach to delivering a solution that optimizes architecture activities across company needs, business constraints and technological realities

  • Experience with 508 compliance

  • Should have participated in, and be familiar with, SDLC and Agile (Scrum) project methodologies



Bachelor’s degree and 8+ year’s relevant experience or equivalent combination of education and experience.  B.S. degree in Computer Science, Software Engineering, MIS or equivalent preferred 



  • Sun/Oracle Certified Java developer/Professional- required

  • Certified Scrum Master (CSM) – a plus

  • AWS Certified Developer – Associate Level -a plus

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online