Java/.Net Developer

Job Outline

ABM Integrated Solutions is looking for a Java/.NET Developer to join our team in Dartmouth, NS. You will be a key member of our IT services team and will specialize in Java and .NET development of our POS software. In this role, and in collaboration with our delivery and sales teams, you will responsible for client-based projects in an evolving and current environment. You will use your development skillset with new features and custom integrations ongoing. There are many opportunities for exciting technical work, from custom software architecture and development, through process analysis and improvement.

DEVELOPMENT ENVIRONMENT

  • Microsoft Windows Operating Systems
  • Eclipse integrated development environment, Ant build system
  • Oracle & SQL Server database servers
  • JUnit automated testing, Jenkins continuous integration
  • Source Gear Vault version control
  • Java, C#, SQL, PowerShell & CMD scripting
  • Distributed system
  • Integrations with 3rd party tools and custom systems

KEY DUTIES AND RESPONSIBILITIES

  • Software lifecycle management of our flagship POS product:
    • Planning releases, analyzing and designing new features
    • Implementing code and automated tests
    • Support manual testing
    • Working with 3rd party integrators to keep up with their technology changes
    • Working with customers to determine requirements
    • Maintaining version control and continuous integration
  • Software development outside of POS
    • Enterprise application integrations
    • Custom web applications
    • For existing and future clients, as well as internal projects

EDUCATION AND EXPERIENCE

  • Bachelor’s degree in Computer Science or equivalent
  • Minimum 2-3 years of Java development experience
  • .NET development experience
  • Relational database skills (Oracle desirable)
  • Strong knowledge of software development process (OOP, Design Patterns, etc)
  • Excellent written and verbal communications skills
  • Strong communication, interpersonal and organizational skills
  • Beneficial extras:
    • Knowledge and experience with retail point of sale
    • XML experience, including schemas and transforms
    • Experience in software/hardware interaction

We are supportive of workforce diversity and encourage internal/external applications from all qualified individuals. We thank all candidates for their interest, however, only those selected for an interview will be contacted.

Location

Dartmouth, NS

Position Type

Full Time

Date Posted: July 10, 2020