Description:
You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.
Job Description
What will you do?
- Play a major role with other developers in helping to build out the Java development team.
- Opportunity to influence the direction and “vision’ of DMS’s software engineering team.
- Help maintain the legacy coding in .NET, while simultaneously playing a role to move to a Java based web language.
- Work closely with other developers with a diverse skill set and technology expertise to provide scalable solutions.
What will you need to succeed?
- 3+ years of experience with Spring or similar Java frameworks which includes, but not limited to, architecting, designing, and programming.
- 3+ years of experience working with React.JS and excellent knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Experience working with a SQL Server Database with Java.
- Strong expertise in API development and integration (RESTful and SOAP web services, JSON/XML)
- Experience with Cloud Technologies – AWS, Azure, GCP and other.
- Proven skills of prior developed database-backed web services.
- Familiarity with Windows and Linux fundamentals.
- Working understanding with PowerShell.
- BS/MS degree in Computer Science or related field or comparable experience (i.e., coding bootcamp, etc.)
- Migration experience from one platform to another.
- Strong skills in debugging and troubleshooting.
- Experience with code versioning tools like Git, SVN, etc.
- This role requires ERC security clearance. To obtain clearance means a minimum of 5 years of consecutive residency in Canada.