
Software Developer - Internship
BMO U.S.
internship
Posted on:
Location Type: Hybrid
Location: Naperville • Illinois • United States
Visit company websiteExplore more
Salary
💰 $63,300 - $117,200 per year
Job Level
Tech Stack
About the role
- Drive overall software development lifecycle including transforming requirements into features
- Manage development teams and processes
- Conduct software testing and maintenance
- Translate user requirements into technical specifications
- Write code and manage design specifications preparation
- Support system design and provide security advice
- Debug business systems and service applications
- Analyze, develop, test, and implement new software programs
- Document software development life cycle execution
- Perform maintenance and troubleshoot issues
- Ensure adherence to security, logging, error handling standards
Requirements
- Foundational level of proficiency in Creative thinking
- Building and managing relationships
- Emotional agility
- Quality Assurance and Testing
- Cloud computing
- Microservices
- Technology Business Requirements Definition, Analysis and Mapping
- Adaptability
- Learning Agility
- Intermediate level of proficiency in Programming
- Applications Integration
- Test Driven Development
- System Development Lifecycle
- Troubleshooting
- System and Technology Integration
- Verbal & written communication skills
- Collaboration & team skills
- Analytical and problem solving skills
- Data driven decision making
- 3-5 years of experience as a full-time employee
Benefits
- Health insurance
- Tuition reimbursement
- Accident and life insurance
- Retirement savings plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Quality AssuranceTestingCloud computingMicroservicesProgrammingApplications IntegrationTest Driven DevelopmentSystem Development LifecycleTroubleshootingSoftware development lifecycle
Soft Skills
Creative thinkingBuilding relationshipsEmotional agilityAdaptabilityLearning agilityVerbal communicationWritten communicationCollaborationAnalytical skillsProblem solving