Job Title or Location
RECENT SEARCHES

Software Development Engineer

TalentMinded - 4 Jobs
Toronto, ON
Full-time
Experienced
Company Benefits
Flexible Work
Wellness Programs
Posted 14 days ago

Our charity client delivers behavioural and mental health programs worldwide and manages the data and information for hundreds of clients. It is deeply committed to fostering a best-in-class environment that supports growth, development, engagement, and happiness.

The role

Reporting to the IT Services Manager, our client is looking for a Software Development Engineer to join the team for a one-year contract. You will play a key role in the consolidation and cloud migration of data and information. You will own and manage issues with data management, database platform administration, and queries and issues.

Please note that this is an in-office role.

Who you are

You are curious and a fast-learner. You are a highly technical consultant who can take the reins of a project and lead it to success. You have extensive experience with data consolidation and management, as well as cloud migration.

What's in it for you

Profound purpose. You will be part of an organization led by committed leadership and surrounded by diverse and talented teams. Together, you will provide the next level of technical support to enhance and grow programming that meets employee and client needs.

Impact. This is a chance to build, create, enhance, and influence on a global scale. It's an opportunity to bring your expertise and contribute to a worldwide mental health and behavioural program for children and youth. Your work on a global platform will make a significant impact on their SaaS systems in the cloud, shaping access and scalability of their programs.

Exposure and growth. You will have the opportunity to expand your skills programming in the cloud, optimizing and pulling data from their SQL server, and writing code for data mining. You will play a critical role in helping to define the knowledge base needed for the cloud implementation, working with vendors and across local and international teams. This role is not just about what you bring but also about what you can learn and grow into. This is a contract role, with the possibility of extension or permanent employment.

How you will make an impact:

  • Manage database administration and queries. You will develop data sets and systems, code, and perform direct data entry activities. You will monitor and enhance database performance by establishing and administering database security, replication, and data modelling.
  • Analyze, design and implement data analytic solutions. You will plan and coordinate the migration of data to new data management system software. You will lead the development and upgrades by working with stakeholders, and vendors, designing system changes, and managing work with contracted partners. You will develop and review database design changes and assess the impact of changes.
  • Report. You will develop database reports to meet information requests from database systems and implement structural changes to existing reports using specialized report-generating tools. In addition, you will handle ad hoc database report requests.
  • Determine, implement and enhance standards on data security. You will execute the necessary procedures to save, retrieve and recover databases from hardware and software failures. You will liaise with software vendors to resolve problems, research enhancements and monitor vendor responses. In addition, you will ensure implementation of upgrades and enhancements are undertaken as required.
  • Participate in the proposal process. You will prepare requests for proposals by detailing systems requirements, reviewing responses and making recommendations to supervisor and senior management. You will obtain quotes, and plan and schedule upgrades and enhancements with consultants.
  • Troubleshoot. You will report details on issues to developers and manage communications with clients as issues are worked on and resolved. You will review and react to client support and operational issues, assisting the team with initial triage and resolution of problems. You will manage communications with clients throughout the life of a request and coordinate with developers and others to address issues.
  • Continuously improve. You will research issues involving application integration points, data integrity, connectivity, and application or system failures. You will stay current on best practices and ensure the refinement of business processes and technical components. You will develop and document new troubleshooting procedures and maintain knowledge of supported products and implementations.

What you bring:

  • The experience. You have a proven track record of successfully programming and managing databases and SQL servers, implementing SaaS cloud solutions, and migrating data. You have experience working with various software programming languages including Python and JavaScript, and methodologies such as Scrum or Agile. In addition, you have strong technical and problem-solving skills to support an understanding of enterprise software solutions, solution architecture, troubleshooting incident tickets and managing data queries.
  • The project consulting skills. You can collaborate across teams and with external vendors. You have experience coordinating a project from end to end. You have outstanding verbal and written communication skills, and you prioritize transparency and information sharing. You are an empathetic and active listener, able to respond urgently and translate technical solutions for a non-technical audience.
  • The analytical mindset. You have solid decision-making abilities, with the ability to research and analyze data, leverage available resources, and present solutions. You have excellent judgment and can make thoughtful decisions as a creative problem solver.
  • The drive. You are willing to do whatever it takes to get the job done, big or small. You can work independently and effectively in a fast-paced environment, and you are willing to work flexible hours as needed.

What you can expect from the interview process

  1. A 30-minute virtual interview with a Talent Advisor to discuss your interest in the role and to learn more about the organization.
  2. A 30-minute technical assessment where you will have the chance to demonstrate your skills and knowledge.
  3. A 60 minute in-person interview with the Hiring Manager and a member of Human Resources to discuss how your experience and skills match the organization's needs. This is an opportunity to ask questions about the role, team, mission and values.

Apply now

Our client recognizes that only some take the same path when building their skills. Experience, diversity of thought, innovation, a passion for learning, and a team-focused approach can combine to form the best qualifications. If you have 70% of the qualifications we seek, please submit your resume here.

Should you require accommodation in any aspect of the selection process, please contact us at [email protected], and we will be happy to help.

#LI-DNI

Powered by JazzHR

UDygfJL6kO