Applications Analyst (Senior Developer – AI)

at  ISM Canada

Regina, SK, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Aug, 2024USD 2684 Monthly16 May, 2024N/AInterpersonal Skills,Operating Systems,Structured Analysis,Algorithms,Software Development,Unit Testing,Communication Skills,Training,Leadership,Software Systems,Data Structures,Learning Theory,Programming Languages,Design,Java,Collaboration ToolsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Who We Are
At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities.
The Role
Position: Applications Analyst (Senior Developer – AI)
Bi-Weekly Salary: $2,684.26 - $3,518.86
Division: Application & Consulting Services
Manager: Vahid Pourheidari
Location: Regina, SK
ISM is seeking an Applications Analyst (Senior Developer) with a proven track record in developing and delivering software applications using an agile methodology. The ideal candidate will possess a strong background in AI/ML and demonstrate expertise in designing and implementing innovative solutions.
The position creates design specifications and computer applications from provided specifications, and is responsible for the design, development, and implementation of specific project products or services. Once specifications are determined, this position undertakes some or all aspects of more complex projects and applications, and produces high quality programs without direct assistance or supervision. The position is often called upon to finalize plans and schedules for all sizes of systems implementation projects.
The position participates in sessions with customers to understands requirements, executes programs to meet specifications, and assumes ownership of customer satisfaction.
If you thrive in dynamic environments, excel in cross-functional collaboration, and are passionate about driving impactful results through technology, then this may be the role for you!

Responsibilities:

  • Contribute to the design and implementation of scalable and resilient software systems.
  • Participate in code reviews and adhere to software development best practices.
  • Implement CI/CD pipelines to automate deployment processes and ensure smooth integration of solutions.
  • Lead the development of proof-of-concepts for AI applications.
  • Understand and analyze customer requirements, translating them into scalable AI solutions.
  • Provide training and mentorship to junior developers, fostering a culture of learning and growth.
  • Collaborate with cross-functional teams to ensure alignment of solutions with business objectives.
  • Drive innovation in software development methodologies and technologies.
  • Stay informed about industry trends and advancements, applying new knowledge to enhance project outcomes.

Who You Are

Qualifications:

  • University Degree, or diploma from a two-year program in Computer Science/Data processing, or an equivalent combination of education, experience, and training, plus 5-7 years knowledge of systems concepts.
  • Good knowledge of computer fundamentals, including computer environments and operating systems; compile and execution functions; data structures, formats, and storage media; and program languages.
  • Demonstrated knowledge of applications software engineering methodology.
  • Good knowledge of structured analysis, design and programming techniques and demonstrated ability to follow structured design and analyst disciplines.
  • Good organizational skills with a demonstrated ability to set and achieve more than one concurrent objective reliably.
  • Good analytical and problem-solving skills.
  • Good oral and written communication skills.
  • Ability and initiative to learn and use new techniques, products, and systems.
  • Ability to work productively and demonstrate leadership in a team environment.
  • Good interpersonal skills, including a mature and professional attitude demonstrated to clients and employees.
  • Skills and abilities acceptable to the client.

Key Skills & Abilities:

The following skills and abilities are preferred and considered an asset for this position:

  • Strong problem-solving skills and the ability to tackle complex technical challenges.
  • Experience in designing and implementing scalable and resilient software systems.
  • Familiarity with agile development methodologies and collaboration tools.
  • Excellent communication skills and the ability to work effectively in a team environment.
  • Strong foundation in data structures and algorithms.
  • Proficiency in at least one of the following programming languages: Java, C#, Python.
  • Proficient in developing efficient SQL queries.
  • Good familiarity with various application architectures.
  • Passion for continuous learning and keeping up to date with the latest technologies and trends in software development.
  • Previous experience developing cloud-based applications, especially Azure.
  • Strong background in machine learning theory and applications.
  • Familiarity with Azure AI services. Previous experience working with Copilot Studio, Azure AI Studio, and/or Azure ML is a great asset.
  • Knowledge of software development best practices, including code versioning and unit testing.
  • Understanding of DevOps practices and tools. Experience with CI/CD pipelines and automated deployment processes.
  • Ability to mentor junior developers and contribute to the team’s growth.

Being You
Diversity is a whole lot more than what we look like or where we come from, it’s how we think and who we are. We welcome people of all cultures, backgrounds, and experiences. But we’re not doing it single-handily: Our Kyndryl Inclusion Networks are only one of many ways we create a workplace where all Kyndryls can find and provide support and advice. This dedication to welcoming everyone into our company means that Kyndryl gives you – and everyone next to you – the ability to bring your whole self to work, individually and collectively, and support the activation of our equitable culture. That’s the Kyndryl Way.
What You Can Expect
With state-of-the-art resources and Fortune 100 clients, every day is an opportunity to innovate, build new capabilities, new relationships, new processes, and new value. Kyndryl cares about your well-being and prides itself on offering benefits that give you choice, reflect the diversity of our employees and support you and your family through the moments that matter – wherever you are in your life journey. Our employee learning programs give you access to the best learning in the industry to receive certifications, including Microsoft, Google, Amazon, Skillsoft, and many more. Through our company-wide volunteering and giving platform, you can donate, start fundraisers, volunteer, and search over 2 million non-profit organizations. At Kyndryl, we invest heavily in you, we want you to succeed so that together, we will all succeed.
Get Referred!
If you know someone that works at Kyndryl, when asked ‘How Did You Hear About Us’ during the application process, select ‘Employee Referral’ and enter your contact’s Kyndryl email address

Responsibilities:

  • Contribute to the design and implementation of scalable and resilient software systems.
  • Participate in code reviews and adhere to software development best practices.
  • Implement CI/CD pipelines to automate deployment processes and ensure smooth integration of solutions.
  • Lead the development of proof-of-concepts for AI applications.
  • Understand and analyze customer requirements, translating them into scalable AI solutions.
  • Provide training and mentorship to junior developers, fostering a culture of learning and growth.
  • Collaborate with cross-functional teams to ensure alignment of solutions with business objectives.
  • Drive innovation in software development methodologies and technologies.
  • Stay informed about industry trends and advancements, applying new knowledge to enhance project outcomes


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Proficient

1

Regina, SK, Canada