Duties And ResponsibilitiesØ Producing clean, efficient code based on specificationsØ Testing and deploying programs and systemsØ Fixing and improving existing softwareØ Work with developers to design algorithms and flowchartsØ Produce clean, efficient code based on specificationsØ Integrate software components and third-party programsØ Verify and deploy programs and systemsØ Troubleshoot, debug and upgrade existing softwareØ Gather and evaluate user feedbackØ Recommend and execute improvementsØ Create technical documentation for reference and reportingKnowledge And ExperienceØ 1-3 years experienceØ Proven experience as a Jr Software Developer, Jr or similar roleØ Familiarity with Agile development methodologiesØ Experience with software design and development in a test-driven environmentØ Knowledge of coding languages (e.g. C#,.net, SQL, Visual Studio)Ø Experience with databasesØ Ability to learn new languages and technologiesØ Excellent communication skillsØ Resourcefulness and troubleshooting aptitudeØ Attention to detail