Assist the software development team in the development of code and unit tests.
Gather user technical requirements/user stories and perform analysis to understand needs.
Contribute to break/fix diagnosis.
Participate in bug/defect resolution.
Escalate issues and risks for resolution.
Must be within one year of completion of your bachelor’s degree in computer science, Software Engineering, Information Security Engineering, or related fields before starting the program.
Demonstrated interest in IT through coursework, internships, or personal projects.
Basic knowledge of SDLC lifecycle and Agile methodologies
Proficiency in at least one programming language such as Python, Java, C++, JavaScript, or .NET
Exposure to the data space such as Python, Microsoft Power BI, SharePoint, or SQL
Solid analytical, critical thinking, and problem-solving skills.
Top-notch verbal and written communication skills along with impressive team collaboration abilities.
Eagerness to learn and adapt in a dynamic, collaborative environment.
Knowledge of AI/ML concepts is preferred (academic projects or internships acceptable).
Hands-on experience with Power Script, PowerShell, and HTML is a plus.
Awareness of cloud platforms such as Microsoft Azure and other cloud frameworks is desirable.
Guaranteed full-time Software Analyst role upon successful completion of the program.
Comprehensive training in IT fundamentals and emerging technologies.
Gradual integration into a designated ITS team for a smooth transition to your role.
Exposure to real-world IT challenges and projects.
Opportunities to develop leadership and interpersonal skills.
Participate in Structured Learning: Complete technical courses, soft skills training, and cultural competency workshops to build a solid foundation for IT success.
Team Integration: Gradually assume responsibilities within your designated ITS team while contributing to real-world business initiatives by supporting the development, implementation, and maintenance of software applications and systems.
Rotational Experiences: Rotate through key IT functions such as cybersecurity, data analytics, application development, and IT operations to gain a broad understanding of the organization and its technology landscape.
Professional Growth: Get mentoring, work on significant projects, and participate in networking and team events. You will collaborate closely with senior analysts and developers to gather requirements, analyze system specifications, and assist in troubleshooting and resolving software issues.
Program Feedback: Provide insights to enhance the ITS Academy experience for future participants.
This job description may not be inclusive of all assigned duties, responsibilities, or aspects of the job described, and may be amended at any time at the sole discretion of JM Family. All work arrangements are subject to associate performance, business need and manager discretion, and may be revised as necessary.
JM FAMILY IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER
JM Family Enterprises, Inc. is an Equal Employment Opportunity employer. We are committed to recruiting, hiring, retaining, and promoting qualified associates without regard to age, race, religion, color, gender, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, gender expression, mental or physical disability, national origin, marital status, citizenship, military status, genetic information, veteran status, or any other characteristic protected by federal, state, provincial, or local law.
DISABILITY ACCOMMODATIONS
If you have a disability and require a reasonable accommodation to complete the job application process, please contact JM Family’s Talent Acquisition department at [email protected] for assistance. If you have an accommodation request for one of our recruiting events, please notify us at least 72 hours prior so that we may provide assistance.