Responsible for implementing part or all of the technical solution to the client, in accordance with an agreed technical design
Occasionally responsible for providing a detailed technical design for enterprise solutions
Understands a broad spectrum of technology in order to provide part or all of a detailed technical design which meets customer requirements
Often leads small-to-medium technical projects. Works with and under the direction of the Project/Technical Manager and with customer nominated representatives. Liaises with Solutions Architect as appropriate
Provides technical support and input on the application of technology to a defined business segment
Provides advice on solution and integration opportunities to defined segments
Provides technical leadership on specific integration activities that are part of an engagement
Provides planning and design support for the development of solution architectures that will be implemented in a multiple system environment
Communicates across client community, and is viewed as adding value
Contributes to knowledge tools and communities, and ensures project learning’s are documented and shared. Role models Focuses on single customer. Solves diverse and complex. May lead a project team
Passionate coders with 5+ years of application development experience.
5+ Experience with common mark-up including HTML5, CSS3, SCSS/SASS
Experience with modern build and testing tools such as Gulp, webpack, npm, Cypress
Strong UX and design sensibilities
Experience in integrating UI technologies with Content Management Systems (Drupal, Sitecore, SharePoint, etc.) is a plus
AWS Cloud development experience (Lambda, S3, Cognito, DynamoDB, serverless architecture).
5+ years of Frontend development experience building secure, modular, reactive Web Applications, Single Page Applications using modern Angular/Typescript
5+ years of Backend development experience with Node.js, Java, Spring, Spring Boot, RESTAPIs, and Relational and/or No-SQL Databases (Postgres, MySQL, MongoDB, Cassandra).
Angular experience is a MUST HAVE.
Client facing or consulting experience highly preferred.
Skilled problem solvers with the desire and proven ability to create innovative solutions.
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
Future technology leaders- dynamic individuals energized by fast paced personal and professional growth.
Phenomenal communicators who can explain and present concepts to technical and non-technical audiences alike, including high level decision makers.
Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.
Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design.
Knowledge and experience in developing software using agile methodologies.
Proficient in authoring, editing and presenting technical documents.
Ability to communicate effectively via multiple channels (verbal, written, etc.) with technical and non-technical staff.