Point your AI agent at freehire and let it find you a job.

Get the CLI →

Matrix Design Group

NewBe an early applicant

Software Development Team

Posted
Discussion

Summary

A software engineer role on the Software Development Team in Amman, focused on full life-cycle development: writing and testing code, integrating components, and documenting functionality. Core tech includes C#/VB.NET or Java, relational databases with SQL and ORM (JPA2/Hibernate), and web frameworks like Spring MVC, JSF, Wicket, or GWT.

We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.

  • Executing full life-cycle software development
  • Writing well designed, testable, efficient code
  • Producing specifications and determining operational feasibility
  • Integrating software components into fully functional software systems
  • Developing software verification plans and quality assurance procedures
  • Documenting and maintaining software functionality
  • Tailoring and deploying software tools, processes and metrics
  • Serving as a subject matter expert
  • Complying with project plans and industry standards

Requirements

  • Proven work experience in as a computer software engineer or software developer
  • Hands on experience in designing interactive applications
  • Ability to develop software in VB.net, C#, Java or other selected languages
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • A degree in Computer Science or Engineering


Benefits




Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.