Software Developer, Software Engineer, Full Stack Developer
Job in
Portugal Cove, Newfoundland and Labrador, Canada
Listed on 2026-03-15
Listing for:
Universal Rail Solutions Ltd.
Full Time
position Listed on 2026-03-15
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, C# / Unity Developer
Job Description & How to Apply Below
Posted Wednesday, March 11, 2026 at 6:00 AM
Software DeveloperMAIN PURPOSE OF
THE ROLE:
Reporting to the Principle Developer, the Software Developer, to design, create, and maintain software applications for the business. This role plays a crucial role in translating concepts and ideas into functional code, ensuring that the software is reliable, efficient and user friendly. To succeed in this role, you will need to have a continuous process improvement approach, have excellent organizational, prioritization and interpersonal skills, and be a team player.
KEY RESPONSIBILITIES
- Write and develop clean, maintainable code using programming languages and tools relevant to the project’s requirements.
- Conduct thorough testing of software to identify and fix bugs, ensuring the software functions are as intended.
- Analyze complex technical problems and find innovative solutions to address them effectively.
- Work closely with cross-functional teams to align technical implementation with business goals and user requirements.
- Create documentation for code, processes, and project architecture to facilitate collaboration and future maintenance.
- Identify opportunities to enhance software performance, scalability, and security.
- Manage the deployment of software to various environments, ensuring it operates smoothly in different settings.
- Perform routine maintenance, updates, and improvements to ensure the software remains functional and secure over time.
- Manage tasks, timelines, and priorities to meet project deadlines and deliver high-quality software.
- Integrate security best practices into the development process to safeguard against vulnerabilities and data breaches.
- Participate in code reviews to provide and receive constructive feedback from peers, leading to improved code quality.
- Investigate and resolve issue reported by users or identified through monitoring and testing.
- Integrate third-party services, APIs, and libraries to enhance software functionality.
- Coordinate internal and external vendors to improve overall functionality and ease of process.
- Perform other job duties as assigned
KNOWLEDGE,
SKILLS AND ABILITIES
- Strong analytical and problem-solving skills with a high level of attention to detail and accuracy
- Proficiency in programming languages like Python, Java, C#, C++
- Skill in identifying and resolving bugs and writing effective unit tests to ensure software quality
- Understanding of database systems and the ability to design, query, and optimize databases.
- Working knowledge of Dayforce, CMiC or B2W is required
- Excellent verbal and written communication with outstanding organizational skills
- Ability to work with all professional levels; must be a team player who can also work independently
- Able to effectively communicate technical concepts, challenges, and solutions to non-technical stakeholders.
- Possess a desire for continuous learning and stays up-to-date with the latest programming languages, frameworks, and industry trends to enhance skills and maintain relevance.
JOB REQUIREMENTS
- Bachelor’s degree in Computer Science, Software Development, or related field
- Microsoft SQL or Oracle SQL, is considered an asset
- 5 years of related experience is required
- Project Management experience with Software Development Life Cycle (SDLC) is considered preferred
- Experience with Microsoft Power App’s is considered an asset
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×