What is the opportunity?
MsquareMS is innovative and rapidly growing Project Management and I.T. staff augmentation company working with top tier clients. On behalf of our Public Sector client, we are looking for Developers who are passionate about technology and bring a depth of application development experience.
You will be a Developer on a highly skilled agile team and work in a collaborative environment where you will have continuous learning opportunities and challenging work.
We are using continuous integration, cloud based solution and leading edge architecture to quickly deliver a next-generation portal for our clients.
Work in a dynamic, collaborative, transparent, non-hierarchal and ego-free culture where your talent is valued over your role title.
What you will do?
- Design, develop and test a large-scale, custom distributed software system using latest Java and JavaScript technologies: Spring Boot, AngularJS and Cloud Foundry.
- Employ agile development practices including test and deployment automation as well as Continuous Integration using Jenkins to improve overall execution speed and product quality.
- Be a technology advocate and share expertise with other team members.
- Be a key partner to the business and the rest of the team throughout the delivery cycle.
- Think through challenging and interesting problems and solve them with your team.
What do you need to succeed?
Must Haves:
- Undergraduate Degree or Technical Certificate.
- 5-7 years relevant experience.
- Advanced and extensive knowledge of the business (or organization), technical environment, standards, processes, procedures, programming languages and operating systems.
- Readiness and motivation (as senior or lead developer and valued subject matter expert) to address and resolve highly complex and multifaceted development-related issues, often independently.
- Strength in coaching and advising clients, partners and project teams.
- Commitment to and belief in the quality of your deliverables.
-
Server Side
- Extensive experience with Web Services, SOAP, JAX-WS, JAX-RS, REST, Web API, JPA.
- Extensive experience with Database design, Data modeling and Interfacing to databases (MS SQL server preferred)
- Experience with frameworks such as Spring, Strongloop, Node js
- Experience with Continuous Integration tools and best practices.
- Experience with Maven, Nexus, Jenkins, Git, NPM, Bower
- Experience with deployment of java solutions.
Client Side
- Solid understanding of JavaScript libraries (AngularJS 1.x and 2.x would be an asset).
- Skills and experience in HTML, CSS, and JavaScript (including CSS preprocessors like SASS/Compass or LESS).
- 2-3 years experience with Bootstrap.
- Understanding of web accessibility, assistive technologies, and the WCAG 2.0 .
- Experience with automated task runners such as Grunt or Gulp.
- Working knowledge of user experience design processes, industry standards and trends.