Omega Solutions Inc. logo

Application Developer - Senior (Advanced Analytics)

Omega Solutions Inc.

Edmonton, Canada

Share this job:
Posted: 2 hours ago

Job Description

<h3>Application Developer - Senior (Advanced Analytics)</h3><ul><li>Contract</li></ul><p><strong>Company:</strong> Omega Solutions Inc</p><p><strong>Project Overview:</strong></p><p>Perform full stack big data ETL/ELT development. Perform application development, enhancements, and maintenance for various applications, components, and platforms. These may include integrated data and analytics platform (data lake), data ingestion components, self-serve analytics, and data visualization tools, and tool/application integration; projects related to advanced analytics (AA), artificial intelligence (AI), machine learning (ML).</p><p>This role may require developing or working with technologies such as LAMP/LAMP-like stacks (e.g., Linux, Apache, PostgreSQL, MySQL, Python), Java, Hadoop, Cloudera Data Platform (CDP), SAS Visual Analytics on Viya, MS Power BI, and other BI/data analytics/visualization technologies. The projects this role will be involved in will have a data-centric focus.</p><p><strong>Job Description:</strong></p><p>Deliver applications programming and analysis tasks as part of a system development process as well as provide application support, maintenance, and enhancements. An Application Developer applies a broad knowledge of various technical areas to foresee and rectify problem areas within technology or with a mix of technologies, focusing on solving business/functional use cases with technology.</p><ol><li>Liaise with business units and program areas to ensure solutions meet current and strategic ministry needs.</li><li>Align development team to follow Application Architecture.</li><li>Write code for complex Functional and Technical Designs with minimal defects.</li><li>Define non-functional requirements (Performance, Availability, Portability, Recovery / Recoverability, etc.).</li><li>Assess technical impacts up front and recommend better design solutions.</li><li>Produce Technical Design, Database structure, and Application Architecture for new applications.</li><li>Seek the best technical design solution that respects budget and timeline; advocate for the re-use of existing components/frameworks.</li><li>Innovate in providing efficient ways to design applications.</li><li>Review Technical Designs from other developers and recommend optimizations.</li><li>Evaluate product quality and take action to improve situations.</li><li>Assist/Execute performance/penetration tests and troubleshoot issues.</li><li>Isolate root causes of issues and provide solution options/recommendations.</li><li>Provide tracking and reporting of time and status on all work as required.</li><li>Contribute to the creation of the Application Lifecycle Planning.</li><li>Identify and coordinate release schedules.</li><li>Identify service requests and priorities with customers.</li><li>Ensure planned releases remain on schedule.</li></ol><p>All your information will be kept confidential according to EEO guidelines.</p>
#J-18808-Ljbffr
Back to Listings
   

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.