Back to search
Princeton IT Services, Inc Linkedin · Posted 2mo ago

Software Development Programmer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent