Responsibilities
- Develop quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
- Collaborate with IT team to determine the scope and expectations of the project
- Produce clean, efficient code based on client specifications
- Integrate software components and third-party programs to meet specifications
- Troubleshoot, debug, and upgrade existing software
- Gather and evaluate user feedback and make adjustments as necessary
Qualifications
- Bachelor’s degree in computer science, information technology, engineering or a related field
- 2+ years of experience as a software developer, software engineer, or similar role
- Strong working knowledge of Agile development methodologies
- Extensive experience with software design and development in a test-driven environment
- Solid knowledge of coding languages (C# (Sharp), Java, Python, HTML, JavaScript, C++) and frameworks/systems – AngularJS, Laravel, Dot Net Core, ASP.NET, Flutter, Git
- Relevant experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
- Solid knowledge of Database languages and conversant with SQL Server, Oracle, PostgreSQL, MYSQL, etc
- Able and willing to learn new languages and technologies
- Excellent communication skills
APPLY ON THE OFFICIAL WEBSITE USING THE LINK BELOW: