Opening For
Software Developer
We are looking for a skilled Software Developer to join our dynamic team. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities:
- Develop high-quality software design and architecture.
- Identify, prioritize, and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Review and debug code.
- Perform validation and verification testing.
- Collaborate with internal teams and vendors to fix and improve products.
- Document development phases and monitor systems.
- Ensure software is up-to-date with the latest technologies.
Requirements:
- Proven experience as a Software Developer, Software Engineer, or similar role.
- 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.
- BSc/BA in Computer Science, Engineering or a related field.
This role requires a dynamic and passionate software developer who can excel in a high-energy environment, communicate effectively with a wide variety of people, and continuously strive for excellence in their work. If you believe you have what it takes, apply today.
