drjobs Application Developer - Senior العربية

Application Developer - Senior

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Re - Norway

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Title: Application Developer Senior
Location: Canada Remote
Seniority on the skill/s required on this requirement: Senior
Estimated Duration: 1 year
Work authorization: any (candidate must be authorized to work in CA)

Job Summary:
Perform application development enhancements and maintenance for the Clients Portal and related websites/applications and components of the Data Unit project such as data lake data ingestion components selfserve analytics and data visualization tools and tool/application integration. This role may be required to develop/work with technologies such as LAMP/LAMPlike 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.

Responsibilities:

  • 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 applicationrelated 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 multidisciplined 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 endusers 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.

Requirements:

  • The proposed resource must meet or exceed one of the following: University graduation in computer science or a related discipline and 4yr relevant experience; OR 2yr diploma in computer science or a related discipline and 6yr relevant experience; OR 1yr certificate in computer science or a related discipline and 7yr relevant experience;
    OR a currently active professional certification or accreditation and 8yr relevant experience.
  • Experience developing on a Linuxbased 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).
  • 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 multidisciplined teams on proof of concept and production implementation in a complex environment. 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 Linuxbased 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 endusers and management) for application/system performance improvement and suggestions.

Whopper Technologies a minority womenowned enterprise is at the forefront of digital transformation technology excellence and business growth solutions. Specializing in talent mobilization and innovation we are dedicated to enhancing customer experiences across diverse sectors such as Information Technology Telecommunications Healthcare Engineering and the Public sector. With a focus on deploying toptier talent and fostering innovation we empower businesses to thrive and excel in a rapidly evolving digital landscape helping them reach new heights of success. Whopper Technologies is committed to fostering workforce diversity and is proud to be an equal opportunity employer.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.