Find a rewarding career at DSSI

You already have a portfolio of talent, knowledge and experience - now the challenge is to channel it all into a career that will make the most of everything you have to offer and propel you to the next level. Distributed Systems Solutions can make it happen. DSSI prides itself on an environment that will make you excited to come to work every day, in which you work with a team towards a collective goal while still having your individual contributions recognized and prized.

More than just a place to work

DSSI’s culture is one of unique individuals dedicated to achieving greatness. Within our culture, you can learn and grow professionally alongside smart, creative and talented colleagues. As a member of our team, you will help us design, develop and deliver innovative software. You can be a part of a globally diverse and inclusive workforce with a high-performance culture that is agile, entrepreneurial and accountable. This culture enables our business strategy while encouraging excellence, achievement and ingenuity.

Current Positions Available

Software Architect Apply

Job Description

Formulate technical requirements to meet business needs and provide both Client-Server and Web based solutions in a full life cycle production; demonstrate a solid understanding on Client Server applications and Web applications and be able to discern the varying capabilities between the platforms; maintain system interfaces, design for scalability and modularity, support platform-level architecture and future development; Identify software and hardware components to implement IT infrastructure of organization; build prototypes, design software components, develop and integrate modules into a complete system, architect, design, develop, enhance various components of software platforms to host carrier grade enterprise applications; perform unit tests; troubleshoot problems; perform thread analysis, code profiling and optimization.

Experience

This position requires a minimum of 5 years of proven development related experience, in addition to the required skills listed below.

  • Java/J2EE /Javascript (In-depth knowledge)
  • Working knowledge in mobile SDKs including Objective C and Android
  • Working knowledge of UML, design patterns, SOA principles, and Web Services is essential
  • Experience in building server-side components for large-scale web applications.
  • Experience in working with Spring Framework and Hibernate
  • Solaris, Windows and OS 400 Database: Oracle 10g and Sybase IQ
  • Excellent written and verbal communication skills
  • Experience in continous integration and development lifecycle
Skills
  • Java/J2EE/Servlets/JSP
  • .NET
  • C#
  • SQL/PL-SQL/SQL Loader/
  • Objective C
  • HTML 5
  • Javascript/ JQuery
  • Maven/Ant
  • MS Office Suite
  • Oracle/Sysbase IQ/SQL Server
Education

Bachelor's degree in related field or equivalent experience.