Job Description
Job Description
Salary :
A junior software developer collaborates with other developers to design and develop custom software solutions in a wide array of business verticals. Primary responsibilities are to learn project codebases, write and debug code under close supervision from senior developers, and participate in the analysis and composition of requirements. Should have familiarity with JavaScript, C#, or other common programming languages. Additionally, a junior software developer should be comfortable with using React, .NET, and other common frameworks to develop software for various platforms and the web. Work may include UI / UX design, programming, and capturing requirements.
YOUR RESPONSIBILITIES
- Create business information solutions by developing and maintaining software applications through the full software development life cycle.
- Define project objectives by analyzing user requirements and envisioning system features and functionality.
- Integrate applications by assessing system capabilities and establishing connectivity between disparate systems.
- Work with clients to elicit requirements and workshop solutions
QUALIFICATIONS
Bachelor's degree in computer science or a closely related field, or equivalent training / experienceExcellent written and verbal communication skills and the ability to communicate ideas clearly and simply to clientsStrong problem solving and analytical skills, with the ability to learn quicklyDetail oriented with strong organizational skillsSoftware development fundamentals (including object-oriented design, multi-layer design, debugging, etc.)Flexibility to work on desktop, web or mobile applicationsTECHNICAL SKILLS
C#.NETJavaScriptReactNode.jsCSSSPA architectureGraphQLGitT-SQL / MySQLMicrosoft Visual Studio / Visual Studio CodeFamiliarity with Amazon Web Services or Microsoft Azure is a plusFamiliarity with ASP.NET is a plusMicrosoft Office SharePoint development experience is a plusMobile development experience is a plus