Job Responsibilities:
- Meeting with development managers to discuss the scope of software projects.
- Analyzing existing programs for modification purposes, especially SMS Programs.
- Researching and designing new software systems, websites, programs, and applications.
- Writing and implementing, clean, scalable code.
- Troubleshooting and debugging code.
- Verifying and deploying software systems.
- Evaluating user feedback.
- Recommending and executing program improvements.
- Maintaining software code and security systems.
- Creating technical documents and training staff.
Job Requirements:Bachelor’s degree in computer science, computer engineering, or information technology.Minimum 2 years of relevant experienceAdvanced knowledge of programming languages including JavaScript, HTML5, Java, C++, and PHP.Knowledge of software systems and frameworks including AnglularJS, Git, GitHub, and .NET.Experience with object-Relational Mapping (ORM) frameworks.Familiarity with Agile development technologies.Ability to learn new languages and technologies quickly.Good communication skills.Ability to work as part of a team or individually on a project.Ability to work well under pressure.