- We are looking for a passionate Software Engineer to design, develop and install software solutions.
- Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
- Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
- The software engineer job may require travel all over the country for customer meetings and abroad in business trips.
الشروط والمهارات:
Proven work experience as a Software Engineer or Software Developer
Experience designing interactive applications
Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
Experience with test-driven development
Proficiency in software engineering tools
Ability to document requirements and specifications