Roles and Responsibilities
Provide technical support for corporate applications and or processes within the business in various functions. The candidate will provide analysis and assist with the design and development of solutions. Such solutions must align with the business and IT strategies and must comply with the organizations architectural standards. He or she will be involved in the full SDLC which includes the responsibilities for the design, development (coding, testing), implementation and operation or management (maintenance and support) of applications developed and or delivered for the business.
This position reports to the Manager, Applications and is best suited to a natural problem solver with a proven ability to successfully handle multiple tasks, enhancements and or projects. As an Analyst, Programmer the candidate will be responsible for the following:
	- Analysis and design, development (coding, testing), implementation and operation or management (maintenance and support) of applications
- Adhere to our various policies, standards and procedures as they relate to our processes such as Change Management, Incident Management, Patch Management, Release Management, etc.,
- Liaison with customers (various functions of the business) to address their issues in a timely manner by following SLAs.
- Liaison with various IT teammates, such as Service Desk, Infrastructure and Operations to collaborate and solve problems.
Responsible for daily operation and management (maintenance and support) of assigned applications and or solutions.
Desired Candidate Profile
Minimum Qualifications, Formal Education, Certification or Equivalent
Degree and or Diploma (2-3 year) in Computer Programming/Sciences or Equivalent, Bachelors Degree (3-4 year) in Computer Sciences is preferred
	- Minimum of 3 5 years of experience working with Microsoft Azure Products:
- Proven experience in the design and implementation of modern Data Lake and Data Warehousing architecture using Microsoft suite of technologies is a must.
- Experience data modeling, data transformations and visualization is a must.
- Knowledge and or experience with DAX language is a must.
- Knowledge and or experience with Python, SQL, R, Java and or Scala is a must.
- Knowledge and or experience with data science frameworks and libraries such as TensorFlow, PyTorch, and scikit-learn is a nice to have.
- Proven experience with Azure Synapse, Azure Data Factory and Azure Databricks (Spark) is a must.
- Experience with Azure Analysis Service (Microsoft OLAP) is a must.
- Experience with Power BI Dashboards and Report Builder is a must.
- Knowledge with Azure Cosmos DB, Azure SQL.
- Knowledge and or experience of ARM and Bicep.
- Experience with Microsoft source control processes and technologies such as Azure DevOps.
- Experience with Office 365, Dynamics 365 and Power Platform suite of technologies is a must
- Knowledge of SOLID, DDD principles and modern architectures such as Onion/Clean Architecture and DevOps principles is a must
- Experience with Java, PHP, Python, would be a nice to have.
- Experience with JavaScript and HTML/XHTML, XML, XMLHTTP is a must.
- Experience with RDBMS technologies in either SQL Server, Oracle and or DB2 is a must.
- Knowledge of Web-based Architecture, Web Services, Object Orientation.
- Experience with SQL Server technologies such as SSIS, SSRS and SSAS is a nice to have.