Work with IT and business partners to understand application and system requirements.
Translate business needs into technical solutions using C#, and React.js.
Design, build, and enhance tools and systems used across our Reinsurance IT landscape.
Explore and integrate AI/ML chatbot capabilities into our underwriting applications.
Brainstorm creative use cases for AI/chatbots that improve user experience and efficiency.
Document and present your work clearly to both technical and non-technical audiences.
Collaborate in Agile development environments using tools like JIRA and GitHub.
Take initiative, work independently, and think critically to solve problems.
Requirements
Currently enrolled (or recently graduated) in a Bachelor’s or Master’s program in: Computer Science, Software Engineering, Data Science, Information Systems or a related field.
Curiosity, creativity, and a willingness to experiment with new technologies.
Strong analytical thinking and problem-solving skills.
Self-starter attitude with the ability to work independently and in teams.
Excellent written and verbal communication skills.
Programming proficiency in C#, Java, or React.js.
Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
Understanding of databases, APIs, and information systems.
Exposure to Agile methodologies and tools like JIRA.
Experience with version control systems like Git/GitHub.
Previous exposure to AI/ML, chatbot development, or related projects (through coursework, internships, or personal work).
Benefits
Internship position is eligible for select Arch benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#React.jsJavaAI/MLchatbot developmentdatabasesAPIsinformation systemsAgile methodologiesversion control