← Browse all jobs
MD

Digital Hub Software Developer

MDS Digital Hub IT
Ottawa, OntarioOn-siteUp to $143k2 weeks ago
Apply Now →

About this role

Job Overview We are seeking a skilled and innovative Digital Hub Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining web-based applications and services that support our digital infrastructure. This role offers an exciting opportunity to work with cutting-edge technologies and contribute to the development of scalable, efficient, and secure software solutions. The position requires a strong foundation in software development, web technologies, and cloud platforms, with a focus on delivering high-quality digital products. Responsibilities • Develop and maintain web applications using modern frameworks and programming languages such as JavaScript, C#, Java, Python, Ruby on Rails, and C++. • Design and implement APIs and RESTful services to facilitate seamless integration across systems. • Manage database systems including SQL Server, MySQL, and other relational databases to optimize data storage and retrieval. • Collaborate with cross-functional teams using Agile methodologies to deliver iterative improvements and new features. • Utilize version control tools such as GitHub, SVN, and Git for code management and collaboration. • Deploy and manage applications on cloud platforms including AWS and Azure, ensuring scalability and security. • Work with front-end development teams to create intuitive user interfaces optimized for performance across devices. • Maintain Linux-based environments for application deployment and testing. • Write clean, efficient code adhering to best practices in software development standards. • Participate in code reviews, testing, debugging, and documentation to ensure high-quality deliverables. Qualifications • Proven experience in web development with a strong understanding of front-end technologies such as JavaScript and related frameworks. • Solid background in application development using C#, Java, Python, or Ruby on Rails. • Familiarity with SQL databases like MySQL or SQL Server; experience with database design is a plus. • Hands-on experience working with cloud platforms such as AWS or Azure for deployment and scaling solutions. • Knowledge of REST APIs, web services, and API integration techniques. • Experience working within Agile development environments utilizing tools like GitHub, Git, SVN. • Proficiency in Linux operating systems for application deployment or server management. • Strong understanding of software development lifecycle (SDLC), version control systems, and best coding practices. • Excellent problem-solving skills with the ability to work independently or collaboratively in a team setting. • Nice-to-have skills include expertise in C++, VBA, .NET framework, Application Security best practices, and familiarity with front-end frameworks such as Angular or React. This position offers an engaging environment where innovative thinking is valued, providing opportunities for professional growth within a forward-thinking organization committed to technological excellence. Pay: Up to $143,157.65 per year Work Location: In person
Want to see how well you match this job?
Get AI-scored for free →