About the Role
This role involves assisting in the design and implementation of software features, debugging applications, and supporting system improvements under guidance from senior team members.
Responsibilities
- Write and test basic code under supervision
- Collaborate with team members on software projects
- Support debugging and resolution of software issues
- Participate in code reviews and team meetings
- Assist in maintaining existing software systems
- Follow established development standards and practices
- Document code changes and technical processes
- Learn and apply new technologies as needed
- Support integration of software components
- Help maintain version control and build processes
- Respond to feedback from senior developers
- Assist in preparing software for deployment
- Monitor application performance and report findings
- Contribute to unit and integration testing
- Follow security and compliance guidelines
- Work with mentors to improve technical skills
- Support troubleshooting user-reported issues
- Update technical documentation as needed
- Adapt to evolving project requirements
- Use development tools and environments effectively
- Communicate progress and blockers to team leads
- Participate in agile development cycles
- Assist in data validation and processing tasks
- Maintain attention to code quality and efficiency
- Support continuous integration and delivery workflows
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with office and remote options
Team
Collaborative engineering team focused on iterative development
Why Join Us
- Opportunities to grow within a stable technology environment
- Mentorship from experienced software professionals
Technology Stack
C#, .NET, JavaScript, SQL Server, Git, Azure DevOps
Not available for this position


