Software solutions for controlling public relations and corporate communications. Everything you need to plan, manage and monitor public relations campaigns and industry issues. Blog Customer Login
Developing and selling industry-transforming communications and stakeholder management software.
Management
Board of Directors
Board of Advisors
Careers
Contact Us
Professional Services and Support

Get in the driver's seat. Request a web demo

careers with dna13.

Further your technology career with us.

Senior Java Software Engineer

Do you have experience with web application development on enterprise-class applications? Are you passionate about open source technologies including Java, Linux, XML, and MySQL? Are you someone who enjoys working in a collaborative environment and is able to manage deadline driven projects? dna13 Inc. is looking for a senior software engineer to be a part of our development team in our Ottawa office (Byward market). This position is responsible for architecture, design, development and maintenance of enterprise-class Software-as-a-Service applications in a team environment, using cutting edge technologies.

Core Required Skills:

  • 10+ years overall commercial software development experience.
  • 5 + years Java programming experience.
  • Deep experience developing dynamic web applications.
  • Extensive database design and development skills.
  • Experience with Java servlets, JSP and Tomcat.
  • Experience applying Design Patterns to real-world applications.
  • Linux Experience.
  • Unit Testing Experience.
  • Experience with web services and web based technologies including XML.
  • Experience enhancing and maintaining extensive/robust applications.
  • Expert understanding of XML technologies.

Nice To Have:

  • Web Services Experience.
  • Experience developing web site front-ends with HTML, JavaScript, and CSS.
  • Experience with MySQL.

Operational and Interpersonal Skills:

  • Ability to conceptualize, architect, develop, QA, enhance and grow products throughout the full product life cycle with an emphasis on the ongoing and incremental architecting and refactoring of live products within an existing framework.
  • Proven ability to effectively communicate design and architecture to a diverse audience.
  • Strong knowledge of design patterns, refactoring and test driven design.
  • Complete understanding of the Software Development Life Cycle processes and alternate methodologies.
  • Proven ability to operate in dynamic environment in a leadership/mentoring role.
  • Proven communication and relationship skills necessary to extract requirements and work within a project team/matrix environment.
  • Excellent written and oral communication skills.
  • Comfortable in an open, collaborative environment.

Education:

  • Post secondary degree/diploma in Computer Science, Engineering or equivalent.

Company

  • Dna13 is a fast growing Software-as-a-Service provider, building innovative technology and products to automate and mange the end-to-end enterprise communication process.

Should you be interested in seeking employment in this area, please submit your resume to HR@dna13.com.

Download whitepapers, factsheets and case studies