Senior Java Software Engineers

We are looking for Java developers of all levels to join our talented and growing team. This is a great chance to work with a team of top industry consultants on cutting-edge technologies.

If you meet the following criteria, we'd like to hear from you!

  • You prefer a career with growth potential, not just another job.
  • You enjoy the freedom to write any software, given the right tools.
  • You thrive in a fast-paced and entrepreneurial environment where you can really contribute to the growth of the firm, every day.
  • You like participating in brainstorming sessions to solve complex problems and engineer customized solutions.

Ideally, we are looking for candidates who possess the following requirements and credentials:

  • A minimum of five years of experience in the field.
  • Degree in Computer Science, Mathematics or equivalent.
  • Solid Java and OO background.
  • Knowledge of Spring/Spring MVC and Spring Security.
  • Experience in one of the following: JDBC Template/JPA/Hibernate/IBATIS.
  • Experience in at least one: RDMS Oracle, MSSQL or MySQL

Senior .Net Software Engineers

We are looking for .Net developers of all levels to join our talented and growing team. If you feel that you have what it takes to provide valuable input and play a major role in the next growth phase of JD Software, we would love to hear from you.

If you meet the following criteria, we'd like to hear from you!

  • You prefer a career with growth potential, not just another job.
  • You enjoy the freedom to write any software, given the right tools.
  • You thrive in a fast-paced and entrepreneurial environment where you can really contribute to the growth of the firm, every day.
  • You like participating in brainstorming sessions to solve complex problems and engineer customized solutions.

Ideally, we are looking for candidates who possess the following requirements and credentials:

  • A minimum of five years of experience in the field.
  • Degree in Computer Science, Mathematics or equivalent.
  • Solid .Net and OO background.
  • Knowledge of Spring/Spring MVC and Spring Security.
  • Solid knowledge of ASP.NET MVC and Razor.
  • Experience in MSSQL, SSIS and SSRS.

Junior Software Engineers

JD Software is currently hiring Junior Software Engineers to join our talented and growing team. This is a great chance to work with a team of top industry consultants on cutting-edge technologies. If you meet the following criteria, we'd like to hear from you.

  • You prefer a career with growth potential, not just another job.
  • You enjoy the freedom to write any software, given the right tools.
  • You thrive in a fast-paced and entrepreneurial environment where you can really contribute to the growth of the firm, every day.
  • You like participating in brainstorming sessions to solve complex problems and engineer customized solutions.

Duties and Responsibilities:

  • Analyze user needs, design and develop software solutions for client use with the aim of optimizing operational efficiency. Determine feasibility of software design within project time and cost constraints.
  • Analyze and design databases within an application area.
  • Develop and direct software system testing and validation procedures, programming, and documentation using scientific analysis and mathematical models to predict and measure outcome and consequences of design. These tests include unit testing, integration testing, performance testing, accessibility testing and vulnerability testing.

Required Skills:

  • Bachelor's Degree in Computer Sciences, Mathematics or equivalent.
  • Knowledge of at least one Relational Database Management System such as (Oracle, SQL Server, MySQL or equivalent).
  • Ability to efficiently write computer programs using at least one object oriented programing language such as Java or C#.
  • Ability to identify complex problems and reviewing related information to develop and evaluate options and implement solutions.
  • Ability to apply logic and mathematics to verify correct, complete and secure solutions to computing systems.
  • An understanding of programming languages, component oriented development software principles, database management, operating systems and computational processes to automate data collection, storage, retrieval and dissemination.

If you feel that you have what it takes to provide valuable input and play a major role in the next growth phase of JD Software, we would love to hear from you.

UI/UX Designer

As part of our on-going business plan expansion, we are currently looking to appoint a high caliber UX/UI designer. The successful candidates will work closely with fellow software developers to create and produce exceptional user experiences.

Requirements:

  • Bachelor's degree in computer science, web design, human-computer interaction, graphic design or related field. Focus in UX design is a plus.
  • Solid experience designing simple, intuitive, effective and state-of-the-art web interfaces.
  • Understanding of HTML/CSS (bonus if you can code your own work).
  • Self-motivated and eager to participate in brainstorming sessions to solve complex problems.
  • Strong verbal, written, and visual presentation skills.
  • Ability to thrive in a fast-paced and entrepreneurial environment, where you can contribute to the growth of the firm, every day.

If you feel that you have what it takes to provide valuable input and play a major role in the next growth phase of JD Software, we would love to hear from you.