Sr Application Developer (Linux, nginx, CSS, JavaScript, HTML, Python)

Teamrecruiter.com Inc
Toronto, Ontario, Canada
$76,78-$90 an hour (estimated)
Temporary

One of our major government clients is looking for a Sr Application Developer (Linux, nginx, CSS, JavaScript, HTML, Python) Length : 12 months contract with a huge possibility of extension Location : Remote- Canada Hours of work : 08 : 15 - 16 : 30 Alberta time.

Project Name : Open Government Program SCOPE : Perform application development, enhancements, and maintenance for the Portal and related websites / applications, and components of the Data Unit project, such as data lake, data ingestion components, self-serve analytics, and data visualization tools, and tool / application integration.

This role may be required to develop / work with technologies such as LAMP / LAMP-like stacks (e.g. Linux, Apache, Nginx, PostgreSQL, MySQL, Python), CKAN, and other open source or proprietary tools.

There may also be technologies not yet identified or determined by the client. BACKGROUND : Portal plays an integral role in the Client's efforts to be open and transparent by providing public access to government-created and government-held data and information.

OGP serves as the sole public-facing repository for current and historic government publications in digital format, and provides convenient, comprehensive access to many other government data and information products such as laws and regulations, geospatial datasets, and environmental impact assessments.

The public accesses and uses this data and information to learn more about government policies, programs, services, and activities, to understand how government works, and to conduct research.

Almost all data and information included in OGP is released under an open license, which allows business, industry, civil society, and the general public to derive greater value from government information and thus serves to encourage innovation and drive sustainable economic growth As OGP is the sole public-facing repository for current and historic government publications in digital format and much highly sought after data, to ensure business continuity it is imperative that there must be adequate resources for operational and user support as well as new development.

This project will address all these needs. DUTIES : General Responsibilities (any or all) : -Participate in the design, development, construction, testing, delivery, implementation, and maintenance of applications and platforms.

  • Participate in analysis of business requirements and assist in producing technical requirements and specifications. -Follow all architectural and security standards, policies, procedures, processes, and guidelines when building and enhancing applications.
  • Ensure code written is thoroughly tested by following testing best practices. -Lead or assist with testing, including use cases, unit testing, system testing, performance testing, and integration testing.
  • Assist in troubleshooting application issues in multiple environments. -Create or update existing application support documentation for assigned applications to ensure that it matches the code and environment.
  • Assist in managing and maintaining development and system test environments required to maintain the application. -Assist in the continuous improvement of all -recommended application architecture development standards and guidelines.
  • Assist in the development and implementation of production control and support processes, as required. -Provide tracking and reporting of time and status on all work.
  • Assist other project team members, such as various Architects, Analysts, Administrators, Developers, and Project Managers.

These other roles are examples only and not necessarily exact.) -Collaborate with client, project teams, and other stakeholders.

This may include collaborating with other sectors / departments. -Lead or facilitate application-related meetings, workshops, and sessions for various levels of users and stakeholders, including Management / Senior Management.

This may include delivering presentations. -Lead and / or mentor other application developers, as needed. (This may or may not be required, but it is possible.

Collaborate with multi-disciplined teams on proof of concepts and production implementation. -Work with other divisions / business areas to provide application infrastructure guidance.

Provide expert input and advice in relation to technical design, standards, and best practices. -Develop a detailed knowledge of application systems and create / update documentation as required for future system development.

This may include but is not limited to : functional specifications, system design, database design, and complex modules.

Lead or assist in writing business and technical documentation. -Assist with training various types of users (e.g. administrators, creators, editors, publishers, end-users, etc.

Identify project risks and issues. Provide options and risk mitigation / management recommendations to the client and project management.

Assist with developing project plans, work plans, schedules, and estimates pertaining to development, solution deployment, and service delivery.

Mandatory Training Courses : -Once hired the resource will be required to complete all mandatory training which includes but not limited to Freedom of Information and Protection of Privacy Act and Security awareness training.

  • There may also be some optional courses as well. Anticipated Interviews dates -will be held between June 11-13 MUST HAVE QUALIFICATIONS : -The proposed resource must meet or exceed one of the following : University graduation in computer science or a related discipline and 4-yr relevant experience;
  • OR 2-yr diploma in computer science or a related discipline and 6-yr relevant experience; OR 1-yr certificate in computer science or a related discipline and 7-yr relevant experience;

OR a currently active professional certification or accreditation and 8-yr relevant experience -Experience developing on a Linux-based platform.

  • Experience developing and maintaining Web applications, including Cascading Style Sheets (CSS), Java Script, HTML and Responsive web design.
  • Experience with SQL (any or all : Oracle, PostgreSQL, MySQL, NoSQL, etc.). -Experience using source control, particularly Git, in collaborative software development.
  • Experience with preparing and executing project plans. -Experience with Python development -Experience with various software development methodologies (i.

e. agile, waterfall, scrum, Kanban, etc.). -Experience with Web server (nginx). NICE TO HAVE SKILLS : -Ability to learn quickly, problem solve, troubleshoot, work independently and as part of a team.

  • Ability to manage stress and conflict. -Excellent verbal and written communication skills and the ability to interact professionally with a diverse group.
  • The ability to establish and maintain effective working relationships with team members, management and vendors. -Experience with Azure tools, components, and services e.

g. including but not limited to Azure Data Lake, Azure Data Factory, Synapse, Purview. -Experience collaborating with multi-disciplined teams on proof of concept and production implementation in an environment similar in size and complexity to the Client.

Includes leading or facilitating use cases, automated unit and integration testing. -Experience developing and delivering training materials.

  • Experience identifying, analyzing and managing project risks on large, complex projects. -Experience in facilitating meetings and communicating with senior management and project stakeholders.
  • Experience translating business requirements into detailed technical requirements in an enterprise IT environment. -Experience with Agile methodology.
  • Experience with CKAN codebase and extensions. -Experience with CLI on Linux-based platforms (shell scripting and RHEL specifically).
  • Experience with Docker and Ansible -Experience working in a team environment and managing others in a team environment.
  • Experience working with multiple levels of an organization (including but not limited to end-users and management), for application / system performance improvement and suggestions.

URGENT : Please read the job description above. If this interests you, apply to the job with your most updated resume, including your contact number and email address.

The recruiter in charge of this role is Manvir. If you do not think you are a match for this opportunity, but know someone who is, feel free to forward this job description to them and you will be eligible for a referral bonus upon a successful hire.

Please note that this is the most up to date version of job description available at this time - During Client Interview you will receive additional information - variance may apply! Please note : Adherence to our end client's vaccination policy is a requirement.

Please visit the TEAMRECRUITER website to review other CAREER OPPORTUNITIES!

25 days ago
Related jobs
Teamrecruiter.com Inc
Toronto, Ontario

One of our major government clients is looking for a Sr Application Developer (Linux, nginx, CSS, JavaScript, HTML, Python) Length: 12 months contract with a huge possibility of extension Location: Remote- Canada Hours of work: 08:15 - 16:30 Alberta time. Project Name: Open Government Program SCO...

Promoted
Raise
Toronto, Ontario

Developer (using any of: Java, Python, C++). Along with Must have and Nice to have skills Self motivated core python developer who can work with minimal supervision. We provide platform and coding frameworks to several teams of Model Developers. Migration to Google Cloud using Python. ...

Promoted
Brendan Wood International
Toronto, Ontario

Front-end: HTML/CSS/JavaScript/VueJS. Deep experience especially in HTML/CSS/JavaScript/VueJS. Market research and performance applications for our 54 years old consulting firm. ...

Promoted
Raise
Toronto, Ontario

Sr Level Python app dev exp who have worked in Microsoft Azure environments and/or have C# expertise and have used Docker to containerize applications for deployment will be a win. Daily Responsibilities:Provide consultant service to stakeholders including developers, business users and othersCollab...

S.i. Systems
Toronto, Ontario

NET) and JavaScript (Angular 8+) to develop and integrate healthcare related system applications in a DevOps/Agile Environment for a New Pod- . Senior Full Stack Developer (C# (. Experience with mentoring/coaching Junior Developers, code reviews, being a multiplier and a champion of new tech/tools o...

Promoted
Raise
Toronto, Ontario

Typical Day in Role:• Work with the lead software engineer and the team, to provide solid python coding and automate unit tests • Optimizing and simplifying the model codes and perform code reviews • Work closely with the stake holders, to clarify requirements and to recommend best practices • Rewri...

S.i. Systems
Toronto, Ontario

Full Stack (Java/Javascript) Developer to conduct regular updates and enhancements for our Automotive client. Design software applications based on architecture reference guidelines. Document application solutions and write software design specifications. Test and debug enterprise applications. ...

Flynn Group of Companies
Mississauga, Ontario

Will be a core member of the team to design, architect, develop, code review, and test our key applications·Design new application features and integrations in collaboration with team members to deliver complex changes·Design and implement. Help the team plan and execute technical deliverables·Ensur...

S.i. Systems
Toronto, Ontario

Senior C++ Developer with IDE (Visual Studio) and SQL/Shell scripting experience to enhance critical integration activities for a legacy application in a Linux environment (RFR24- ). Implement Linux automation changes to incorporate new fields into existing T-messages. ...

TripElephant
Toronto, Ontario

About the Fullstack Developer position. We are looking for a Full Stack Dev who will be responsible for all aspects of a high-performance travel application. This is a multi-faceted role, the primary responsibility is to develop the application based on our discussed requirements. Several years ...