We are looking for a talented developer to join our development team. In this role, you will be responsible for designing, coding, testing, modifying, and implementing new or existing software products. Your duties will include liaising with the business, writing clean, scalable code, creating testing protocols, fixing bugs, and deploying programs.
To ensure success as a developer, you should have advanced knowledge of programming languages, excellent problem-solving skills, and the ability to work to a deadline. A top-class developer works together with the development team to create high-level programs that perfectly meet the needs of the company.
Developer Responsibilities:
- Close, ongoing contact with members of business to discuss the scope of software projects
- Analyzing existing programs for modification purposes
- Researching and designing new features
- 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 systems
Requirements:
Developer Requirements:
- At least 3 years experience.
- Advanced knowledge of programming languages including C#, HTML, JavaScript
- Knowledge of software systems and frameworks including Azure DevOps, Git, and .NET.
- Experience with object-Relational Mapping (ORM) frameworks.
- Experience
- Familiarity with Agile development technologies.
- Ability to learn new languages and technologies quickly.
- Excellent communication skills.
- Ability to work as part of a team or individually on a project.