Job Description
Job Description
Summary : Reports to the Development Team Leader and assist with building and maintaining internal and customer-facing software. This is a learning-focused role with guidance from senior team members.
Key Results Area #1 : Full Stack Development & Code Quality
Assist in developing and maintaining applications using C# .NET, SQL Server, and front-end technologies (JavaScript, HTML, Razor, CSS).
Write clear, readable code that follows team standards with guidance.
Learn and apply basic software design principles
Fix bugs, make small enhancements, and participate in refactoring under supervision.
Follow established patterns and practices for performance, security, and reliability.
Key Results Area #2 : Team & Stakeholder Collaboration
Participate in meetings with the development team to understand requirements and tasks.
Ask questions to clarify assigned work and business needs.
Help investigate issues and communicate findings to the team.
Contribute to task estimates and planning with guidance from senior team members.
Key Results Area #3 : Internal and Customer-Facing Software Support
Implement features and fixes based on designs and direction provided by senior developers.
Help improve the reliability and maintainability of existing systems through small, incremental changes.
Work closely with the Development Team Leader to prioritize and complete assigned tasks.
Key Results Area #4 : Professionalism, Collaboration & Growth
Work effectively with teammates and follow team processes.
Participate in code reviews, design discussions, and planning sessions as a learner.
Take responsibility for assigned tasks and follow through with guidance.
Actively develop skills in .NET, SQL, web technologies, and software development best practices.
Contribute positively to team culture and demonstrate a willingness to learn and improve.
Junior Software Developer • Bangor, ME, US