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
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...
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...
CA - Quebec - Ahuntsic North
May 27, 2024
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...
CA - Ontario - North York (York Mills / Silver Hills)
June 19, 2024
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 &...
CA - Ontario - Old Toronto
June 8, 2024
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...
CA - ON - toronto
July 3, 2024
• 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...
CA - ON - ON
July 4, 2024
• 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: • •...
CA - Quebec - Montreal
May 11, 2024
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...
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:...
CA - , , Canada
June 27, 2024
• 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...