David Aplin Group, one of Canada's Best Managed Companies, has partnered with our client to recruit for a Lead Software Engineer.
Cultivate a deep understanding of the product, along with its respective strengths and weaknesses, and provide solutions to existing and future challenges.
Assist in application design and engineering to drive stability, performance, and quality through your knowledge of industry trends and tools, together with your own experience.
Drive process and methodology improvements to help development teams tear down obstacles and keep initiatives on target and moving forward.
Communicate your technical ideas and progress by functioning as a hub and driving clear communication to both technical and non-technical audiences and senior stakeholders
Drive advances in system monitoring and be a touchpoint for management of Critical Issues.
The Ideal Candidate:
You are a natural leader with a legacy of development expertise and innovation in application design.
You are opinionated about what it takes to produce great software, but remain receptive to other's ideas.
You care about ownership. You proactively seek out system liabilities and resolve them through intelligent redesign. Occasionally, when bugs find you, you don't sweep them under the rug.
You are experienced with software estimation for jobs containing complexity and uncertainty.
You make decisions based on data and are versed in a toolkit of preferred solutions used to measure every aspect of an application.
You have developed large decentralized applications in a team environment.
You are not afraid of changes. Armed with excellent refactoring techniques, you work effectively with legacy code while charting a path to better designs.
You are a good communicator. You are able to present complicated solutions to non-technical audience in a simple and logical way.
You have a minimum 10 years of prior experience within an IT or technology department developing software.
You have experience with the following technologies: Enterprise Java, Multi-tier architecture, Cloud Engineering, Performance Tuning, Web Services / Microservices, Message Queues, DevOps, Containerization, Linux. (Dynatrace or similar performance management experience would be an asset).
You have an undergraduate degree in Computer Science or equivalent from a recognized institution combined with related experience in systems development and programming languages and data processing techniques.
You are an expert at analyzing system requirements, logical data & process models, use cases and workflow models.
You have a history of success through teamwork, initiative and ownership to drive processes and solve problems.
You must be reliable, proactive, results-oriented, customer-focused and attentive to details.
You can communicate with clarity, verbally and in one on one or group situations, or over the telephone.
If you are interested in this position and meet the above criteria, please click the Apply button to send your resume in confidence directly to Chrys Platsis, Consultant, Aplin Information Technology. We thank all applicants; however, only those selected for an interview will be contacted. #LI-GTA
WE APPRECIATE YOUR INTEREST IN DAVID APLIN GROUP.
If this is your first introduction to us, we invite you to become one of our satisfied candidates. David Aplin Group has been Canadian owned since 1975. Our professional consultants are passionate about helping you find a fulfilling job or career and ensuring your complete satisfaction with our process. Our proven track record, nearly 4 decades long, is largely due to our team of highly skilled and successful specialists. Through superior service and a commitment to long-term relationships, we provide deep specialization in core areas for complete recruiting and HR solutions across Canada - all from one source. We look forward to exceeding your expectations!
Learn more about David Aplin Group and view all of our current job opportunities, career tips, and tools at www.aplin.com.