Collaborate with Your Team: Work with developers, analysts, and partners to support technical solutions that align with business needs.
Develop and Enhance Software: Contribute to building software features, prototypes, and solutions using foundational software development concepts.
Write and Test Code: Support coding, testing, debugging, and documentation efforts to deliver reliable and maintainable solutions.
Support Development Practices: Follow programming standards, team processes, and development best practices throughout your work.
Troubleshoot and Improve Solutions: Assist in identifying issues and supporting debugging and problem-solving efforts across development environments.
Contribute to Data and Systems Work: Support activities related to data models, database scripts, and system updates under guidance.
Assist with Build and Deployment Processes: Contribute to continuous integration and deployment activities to support reliable software delivery.
Participate in Team Collaboration: Engage in team discussions, planning sessions, and collaborative problem-solving activities.
Analyze and Support Business Needs: Assist in basic analysis to help understand and support technical or business requirements.
Support Team Success: Contribute to team goals and take on additional responsibilities as needed.
Requirements
Currently enrolled full-time in a Bachelor’s or Master’s degree program in Computer Science, Software Engineering, Information Technology, or a related field, or has graduated from one of these programs within the past twelve months.
Knowledge of computer science fundamentals such as object-oriented design, data structures, algorithms, or software development concepts, with exposure to modern development tools and technologies, including AI-assisted coding tools.
Benefits
401(k) Company Match (up to 3%)
4% annual contribution to your 401(k) by BECU
Medical, Dental and Vision (family contributions as well)