Programmer/Software Developer Cloud App Development – Level 3

  • Ottawa
  • Randstad Canada
Ready to showcase your developer experience designing scalable and efficient cloud-based application architectures, considering factors like scalability, latency, usage/traffic and cloud costs to meet performance requirements. Looking to take on your next long-term contract (3-year) opportunity? If so, our Ottawa-based federal client has a contract opportunity to consider. The nature of the work is to act as the Programmer/Software Developer Cloud App Development – Level 3 designing, developing, and optimizing for cloud-based applications, ensuring seamless integration, scalability, and cost-efficiency, ultimately enabling application end-users to harness. Advantages - This is a long-term contract 3-year contract opportunity - Hybrid is preferred but open to remote work Responsibilities Design scalable and efficient cloud-based application architectures. Develop cloud-native applications using department-endorsed programming languages and industry endorsed frameworks. Optimize application performance for cloud environments, considering factors like latency, throughput, and scalability. Implement security measures and best practices to ensure data protection and compliance. Integrate third-party services and APIs to enhance application functionality and features. Migrate existing applications to the cloud, ensuring seamless transition and minimal downtime. Automate deployment and scaling processes for applications using DevOps practices and tools. Collaborate with cross-functional teams to define application requirements and architecture. Debug and troubleshoot application issues specific to cloud environments. Implement monitoring and logging solutions to ensure application health and performance. Incorporate Continuous Integration and Continuous Deployment (CI/CD) practices into the development workflow. Leverage serverless and microservices architecture for optimal resource utilization and scalability. Ensure high availability and disaster recovery solutions for critical applications. Optimize costs by analyzing and selecting appropriate cloud resources and services. Detailed diagrams and plans outlining the application's structure, components, and interactions. Well-structured and documented code, adhering to best practices and frameworks. Performance-tuned application code and configuration settings to ensure optimal performance in the cloud. Security measures and features integrated into the application to protect data and ensure compliance with security standards. Integrated third-party services and APIs enhancing application functionality, features, or data processing capabilities. Scripts for automated application deployment, scaling, and management using CI/CD and DevOps practices. Configured monitoring and logging solutions for the application to track performance, errors, and usage patterns. Implemented strategies and documentation for ensuring application availability and quick recovery in case of failures. Recommendations to optimize cloud resource usage and minimize costs while maintaining the desired performance. Training materials, guides, or workshops to transfer knowledge and best practices related to cloud application development. Plans and documentation for integrating the application into hybrid or cloud environments. Qualifications - 7 Proficiently designing scalable and efficient cloud-based application architectures, considering factors like scalability, latency, usage/traffic, and cloud costs to meet performance requirements. Summary The nature of the work is to act as the Programmer/Software Developer Cloud App Development – Level 3 designing, developing, and optimizing for cloud-based applications, ensuring seamless integration, scalability, and cost-efficiency, ultimately enabling application end-users to harness. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community. Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.