Junior Software Developer
The Junior Software Developer will be responsible for designing, developing, and testing new solutions, as well as maintaining existing products. They must communicate clearly and effectively within the team, provide solutions to problems, and share their knowledge and experience. This position utilizes modern Microsoft development tools and best practices.
Key Responsibilities
- Attend meetings as required.
- Participate in code reviews.
- Contribute to solutioning discussions, timeline estimates, and feature scope meetings.
- Work with the test team to develop automated test programs.
- Develop solutions using Microsoft technologies (C#, SQL, Azure, etc.) based on requirement documents.
- Debug software issues and perform root cause analysis.
- Write unit tests.
- Continuously develop programming skills.
- Provide and accept feedback.
- Stay organized and able to multitask.
- Perform other duties as assigned by your supervisor.
What You Bring
- Minimum diploma in computer science or equivalent education and experience.
- Basic knowledge of networking, operating systems, and server architectures.
- Basic understanding of web design and application principles and tools.
Other Knowledge and Skills
- Organized with the ability to multitask and meet deadlines.
- Effective at managing and analyzing large volumes of information.
- Ability to explain and defend architectural decisions.
- Ability to work independently and manage conflicting priorities.
- Entry-level analytical and problem-solving skills.
- Basic to intermediate understanding of software development protocols.
- Understanding of how software integrates into broader systems.
- Good communication skills, including presentation and facilitation.
- Strong interpersonal skills and relationship-building abilities.
Working Conditions
- Office environment with extended sitting periods.
- Prolonged exposure to computer screens and keyboards.
- Manual dexterity for using laptops and peripherals.
- Potential for long working hours.
- Occasional travel to other offices may be required.