Sr. Software Developer

  • Share :


On behalf of our public sector client, Affinity is looking for a Sr. Software Developer to provide software development services for the Decision-Making Process Information System (DMIS) replacement project. The candidate should have a strong background in designing and implementing complex Azure solutions.

Responsibilities:

• Under the supervision of Tech Lead, the Senior Software Developer will:

• Design, develop, and maintain applications using ASP.NET Core, C#, Restful API, and Entity Framework

• Architect, develop, and deploy complex Azure solutions

• Work with Azure AD and OAuth for authentication and authorization

• Utilize Azure File Storage, Azure Functions, Azure Logic Apps, Azure API Management for various application needs

• Implement AI-driven solutions to enhance search functionalities across different data formats, including PDFs

• Recommend features, design, and implement innovative solutions to improve application performance and user experience

• Collaborate with cross-functional teams to define, design, and ship new features

• Ensure the performance, quality, and responsiveness of applications

• Create and execute unit tests to ensure the robustness of the application

• Work with SQL and Oracle databases to design, develop, and maintain database solutions

• Experience with Azure databases and migration of data from Oracle databases to Azure databases

• Develop and integrate with Telerik UI components for rich, responsive user interfaces

Qualifications:

• Minimum 10 years of professional experience in software development

• Proven experience in designing and developing applications using ASP.NET Core, C#, Restful API, Entity Framework

• Extensive experience working with various databases such as Azure SQL, MSSQL, Oracle, PostgreSQL, and others

• 5+ years of recent code development experience using CI/CD and Azure DevOps

• Very extensive knowledge of Azure development, including Azure AD, Azure File Storage, Azure Functions, Azure Logic Apps, and Azure API Management

• Proven experience in AI-driven solutions for search mechanisms

• Experience in developing and deploying complex Azure architectures

• Experience in mobile development for iOS and Android platforms

• Extensive knowledge of OOP, Cloud-Solution Architecture and Software Design Patterns

• Ability to recommend features, design, and implement innovative solutions

• Strong SQL skills

• Proficiency with AI technologies, particularly search AI engines, is an asset

• Excellent problem-solving skills and attention to detail

• Strong verbal and written communication skills

Hourly rate:
$85 per hour.

Affinity Earn:

Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at
/affinity-group.ca/earn/ or browse our jobs & follow us at ***/company/affinity-staffing/jobs/

About Affinity:

Affinity Group is a full-service Information Technology services and staffing company. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on five core principles:
Transparency - Flexibility - Efficiency - Agility - Inclusivity.

We teamed up with ClimatePartner on 2022 to offset our emissions and move toward being a more environmentally friendly company and we are proud to now be officially Carbon Neutral Certified.

For more information on Affinity, please visit affinity-group.ca

Job Number:
10686


Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
Administrative Assistant Admin Work From Home - Part Time Focus Group Panelists

ApexFocusGroup

  • Canada - MB - MB - Winnipeg

  • July 2, 2024


Now accepting applicants for Focus Group studies. Earn up to $850 per week part-time working from home. Must register to see if you qualify. No Administrative Assistant admin experience needed. • Administrative Assistant Admin Work From Home - Part Time Remote Focus Group Panelists • Our...


Data Entry Clerk Work From Home - Part Time Focus Group Panelists

ApexFocusGroup

  • Canada - MB - MB - Winnipeg

  • July 2, 2024


Now accepting applicants for Focus Group studies. Earn up to $850 per week part-time working from home. Must register to see if you qualify. No Data Entry experience needed. • Data Entry Clerk Work From Home - Part Time Remote Focus Group Panelists • Our company is seeking individuals to...


Software Engineer - SDR Systems

Affinity Group


The Opportunity On behalf of a client, we are looking for a Software Developer to join a growing development team. • In this role, you will have the opportunity to design, develop, and deploy GUIs, frontend UI/UX applications and middleware. • Our software allows our customers to fully...


Network Engineer

Affinity Group


We are seeking a Fulltime Network Engineer to join a progressive financial services organization. • Applicable Education and Certifications / Designations • Post-secondary degree or diploma in Computer Science, Engineering, or a related field • Formal Education &...


Sr. Field Network/Systems Support Administrator

Affinity Group


We are looking for a Sr. Field Network Administrator to join a stable, growing organization to be on various sites across the Greater Toronto Area. • Designing and performing the planning, development, and management of all Network services, programs, and projects throughout the enterprise and...


Senior Project Director - eHealth

Affinity Group


• On behalf of our public sector client, Affinity is looking for a Senior Project Director - eHealth to work on the planning and implementation of the multiple eHealth initiatives. Responsibilities: • • Work with executive management to develop, execute and manage an integrated plan to procure and...


Full Stack Data Engineer

Affinity Group

  • CA - ON - ON

  • July 4, 2024

  • IT


• On behalf of our client, Affinity is seeking a Full Stack Data Engineer consultant for a six month contract. In this role, you will be at the forefront of data engineering, focusing on developing robust data pipelines and leveraging business analytics to drive insights. Responsibilities: • •...


Data Engineering Specialist RDBMS & Scripting

Affinity Group


The team is looking for talented data engineer to contribute on the development of its core infrastructure components on Sybase, DB2 and MSSQL database plants as well as new database platform on Cloud (Snowflake and Azure SQL). • The successful candidate must be passionate about data, have a...


Senior Developers - LLM/OpenAI

Affinity Group

  • CA - British Columbia - Richmond

  • June 11, 2024

  • IT


On behalf of our public sector client, Affinity is looking for highly motivated and experienced Senior Developers to join our innovation team, and play a key role in leveraging OpenAI's GPT and Open-Source models to drive innovation viaGenerative AI andMachine Learning. • Responsibilities:...


Senior Business Process Analyst

Affinity Group


• On beehalf of our public sector client, Affinity is looking for a Senior Business Process Analyst to lead the development of new business processes aligned to the future state target operating model in support of the business transformation program objectives and, specifically, the Core Solution...