Job Openings Lead Software Developer

About the job Lead Software Developer

About the role 

An awesome opportunity to make an impact! Indellient is growing and we are looking for a versatile Lead Software Developer to work within our consulting team, responsible for software development and integration initiatives for large corporations throughout North America. The ideal candidate needs to display leadership and self-motivation qualities to develop business critical applications used by enterprises and large corporations.  


This is a hands-on role, where you will have the opportunity to directly support users of your software as well as provide technical leadership and mentorship to the team.  If you have a passion for technology and delivering software with impact on the daily activities for its users, you could be a good fit.


How you’ll make an impact

You will be working with Indellient colleagues and clients to build solutions that improve data access, usage and performance.  You will have the opportunity to cultivate your data expertise, use your knowledge to build successful solutions with data to innovate and be a primary contributor in a collaborative team.


What you will be doing

  • Act as a lead developer on the implementation team ensuring that the implementation matches the architecture
  • Investigate challenging technical problems to find creative and efficient solutions
  • Translate business objectives into technical requirements and promote thoughtful, robust solutions to meet those requirements
  • Present technical strategies and standards to members of the client and implementation teams and lead design meetings to draw out and clearly define development and implementation options
  • Provide technical leadership and guidance to a team of frontend and backend developers
  • Take responsibility for your team’s technical health; architecture, best practices, reliability, security
  • Promote high standards for technical implementations, considering application security, performance, and stability
  • Play an important role in helping us deliver high-quality service to our clients 


What you’ll need to succeed

  • Technical degree in Computer Science or Engineering at a university or college level
  • 5+ years’ direct working experience as a Solutions Architect or Technical Lead role
  • Demonstrated experience analyzing business and technical requirements and solution design
  • Experience with cloud-based computing platforms (e.g. AWS, Azure, IBM)
  • Experience with relational database technologies, DB/2 preferred
  • A history of application development success with Java based solutions  
  • Extensive working knowledge of current technologies and computing architectures including Microservice architecture, containerization (K8s, Docker), RESTful service design and implementation
  • Strong written and verbal communication skills, attention to detail and excellent presentation skills
  • Eagerness to learn in a cutting edge and fast-moving environment


Bonus Points if you:

  • Experience with performance tuning high transaction capacity applications
  • Experience with CI/CD platforms and tools
  • Experience creating a great user experience


    Why work with us?

    • Great people. We pride ourselves on hiring smart, kind, and supportive teammates
    • Growth and development. Be the driver of your career development. We equip our team members with all the tools they need to succeed
    • Flexibility. We offer flexible start and end times to accommodate our early risers and night owls and work-from-home arrangements
    • Health and Wellness. We offer benefits from day 1, 2% RRSP Matching program, a $500 fitness reimbursement, and competitive PTO policy
    • Monthly Socials. Even though we are currently working fully remotely, we have tons of team bonding opportunities through regular donut dates, social hours, trivia nights, and more fun events because our culture and values still remain at the core of everything we do!


    Please note: During the Covid-19 pandemic, in order to keep all our candidates safe, Indellient is hiring and on-boarding 100% remotely for the time being.


    Who we are:

    Indellient is an IT, DevOps, Data and Cloud Firm. We partner with ambitious companies across their business lifecycle to create foundational and lasting change that drive business impact. Founded in 2004 with offices in Oakville, New York, and Waterloo, Indellient is fast-growing and has won multiple growth awards from Financial Times, Globe and Mail, and Macleans. 

    Why do we exist:

    Indellient was conceived from the belief that ambitious companies want to create the future and leverage the innovative capabilities of data, cloud, devops and machine learning. What does Indellient mean? At our core belief, it means to create business outcomes with integrity, teamwork, adaptability, and ownership.

     

    Today, we’re helping world-changing brands adopt some of the most innovative technologies to solve complex challenges:

    • Big data and analytics
    • Machine learning
    • Cloud transformation
    • Software and application development
    • DevOps