Designation - Software Developer
- Use programming languages and software to build applications.
- Design and implement efficient user interfaces for applications.
- Design and conduct code testing.
- Integrate applications with network systems, servers, and databases.
Requirements
- Experience with software design and development in a test-driven environment
- Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
- Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
- Ability to learn new languages and technologies
- Excellent communication skills
- Resourcefulness and troubleshooting aptitude
- Attention to detail