Back to results

Software Development Programmer

  • Calgary, AB, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Experience: 5+ years of hands-on experience in the development and implementation of Software applications.
Posting language
English
Posted

Original job description

Job Title: Software Development Programmer

Location: Calgary, AB

Employment Type: Full-Time

Job Description

Princeton IT Services provides professional services in Information Technology and Value-Added Reseller. We are currently seeking an experienced software developer to join our team.

Qualification: A bachelor's degree in computer science or computer systems engineering

Experience: 5+ years of hands-on experience in the development and implementation of Software applications. Experience in the Banking domain, Retirement, and Capital Industry is a strong plus.

Key Responsibilities

  • Write, modify, integrate, and test software code across various applications
  • Maintain existing computer programs by making modifications as required
  • Identify, troubleshoot, and communicate technical problems, processes, and solutions
  • Prepare reports, manuals, and documentation related to software status, operation, and maintenance
  • Assist in gathering and documenting user requirements
  • Support the development of logical and physical system specifications
  • Research, evaluate, and recommend software tools and technologies
  • Develop and maintain e-commerce and other web-based applications
  • Manage incidents, including identification, resolution, and reporting
  • Provide post-implementation support and consultation to clients
  • Work with data interchange formats such as JSON for application integration

Technical Skills

  • Programming & Development
  • Proficient in Java, JavaScript, TypeScript, and SQL
  • Strong understanding of Object-Oriented Programming (OOP) concepts
  • Front-end development using HTML, CSS, Bootstrap, Angular, React.js / React Native
  • Back-end development with Spring Framework, Hibernate, JSP, and Microservices architecture
  • Tools & Technologies
  • IDEs: Eclipse, IntelliJ IDEA, Visual Studio Code
  • Version Control: Git
  • API Development & Testing: Postman
  • Application Servers: Apache Tomcat
  • DevOps & Systems
  • Experience with DevOps tools and CI/CD pipelines (Jenkins)
  • Proficient in Linux/Unix environments and shell scripting
  • Working knowledge of cloud platforms such as AWS
  • Enterprise & Integration
  • Enterprise Application Integration (EAI)
  • Web services development and API integration
  • Exposure to ABAP and Business Intelligence tools
  • Database & Data
  • Experience with MySQL and database management systems
  • Strong understanding of database design and data analysis

Additional Skills Needed

  • Software quality assurance and testing methodologies
  • Familiarity with Jira and project management tools
  • Experience with security software and best practices
  • Knowledge of file management and website creation tools
  • Strong documentation and communication skills

Report this job