Implement defined components, small features, defect fixes, and service enhancements from design through deployment.
Write secure, stable, testable, and maintainable code using current software engineering practices.
Participate in code reviews, design discussions, sprint planning, and troubleshooting efforts.
Create or maintain automated tests where practical and thoroughly validate delivered functionality.
Document important design intent, operational notes, and technical assumptions for the software you change.
Support production systems through monitoring, troubleshooting, incident response, and follow-up fixes as needed.
Use approved AI-assisted development tools, where appropriate, to improve productivity in coding, testing, debugging, or documentation while retaining full ownership of output quality.
Handle data and system access in accordance with Businessolver policies for security, privacy, and compliance.
Requirements
Bachelor’s degree in computer science, engineering, mathematics, or a related field, or equivalent practical experience.
1+ years of software engineering, internship, or equivalent project experience.
Ability to code in at least one modern programming language such as Java, C#, JavaScript, TypeScript, Python, or Go.
Understanding of common data structures, algorithms, object-oriented design, and software testing fundamentals.
Ability to debug software defects using logs, metrics, local tooling, and standard troubleshooting techniques.
Ability to communicate clearly with technical and non-technical partners and follow through on commitments.