Description de posteJob 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.
Qualifications 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
#J-18808-Ljbffr