Senior Software Engineer

72894
Ottawa, Ontario
Contract
4 weeks ago
Requirements
Contract Details
Expected Start Date October 2024
Expected End Date 6 Months
On-Site Requirement Remote
Security Clearance Level
Requirements: This work will require Enhanced Reliability status.
Description of Service
The Senior Software Engineer Service Provider works to validate the match of a solution (or application) to the requirements.  The Software Engineer Service Provider has a good understanding of business and system requirements and participates in all of the development phases in the software development lifecycle.
The Senior Software Engineer Service Provider possesses knowledge of IT systems and API development, reporting and processes. They can liaise with business users, business analysts and technical resources in error diagnoses and problem resolution.
Supporting the following Transformation initiatives directly: 
  1. Cloud Migration 
  2. FACT>CreditLens Migration 
  3. Cyber Security 
  4. Enterprise Data Platform 
Primary Responsibilities
  • Leads activities related to the Web design, development and integration of information. systems and platform technologies according to industry best practices and our clients standards.
  • Define and drive the technical vision and direction for projects.
  • Collaborating with other implementation team members to understand and meet customer requirements, as documented in a project plan.
  • Participating in the design of migration and integration solutions.
  • Using a variety of technologies including various serverless frameworks to integrate our clients technology elements with other systems used by the customer and/or migrate data to our client from other systems.
  • Producing high quality, secure, scalable, performant code as part of middleware, integration, and migration components.
  • Collaborating with and mentoring the team.
  • Creating and maintaining technical documentation on integration and migration solutions.
  • Transferring knowledge at the end of a project to customer staff.
  • Actively participating in knowledge-sharing sessions as a presenter and as an attendee
  • Practicing continuous learning.
  • Applying your continually improving understanding of knowledge of our client’s software, SDLC practices, and the industry in general.
  • Practicing rigor and discipline in following our clients procedures while proactively contributing to quality and the improvement of procedures and processes to benefit our client and its teams and clients.
Specific Project Requirements
 
  • Minimum 5 years of experience working with production software integrations in an enterprise environment.
  • Bachelor’s degree in computer science or equivalent experience.
  • An active listener and tactful communicator with the strong interpersonal skills needed to work with various stakeholders, eliminate ambiguity, manage expectations, and tactfully push when needed.
  • A multitasker capable of prioritizing and managing your time and multiple priorities. simultaneously in a fast-paced, time-sensitive, results-oriented environment.
  • Empathetic and able to understand issues from different perspectives and accurately articulate client goals, needs, difficulties, and points of view.
  • Someone who is thoughtful and curious with a tendency to ask “why” questions and the drive to apply a broad understanding of your work towards the creation of better solutions to challenges.
  • A lifelong learner who is naturally drawn to acquiring new skills, learning about new subjects, and sharing knowledge with others who are interested.
  • Experienced in business analysis/ business systems analysis and data modeling with complex enterprise software.                                                                                                                          
  • Comfortable speaking at a solution architecture level about data structures and data migration.
Skills
Top Skills Required:
  • Proficiency in C# and .NET framework.
  • Strong understanding of JavaScript, HTML5, and CSS3.
  • Experience with TypeScript and Angular framework 
  • Expertise in ASP.NET Core and Entity Framework.
  • Knowledge of RESTful API design and development
  • Advanced skills in SQL Server including T-SQL, stored procedures, and performance tuning
  • Microsoft Azure capabilities with hands-on knowledge of creation of resources, managing Function Apps, Application Gateways and Azure networking
  • Working on Windows Servers to troubleshoot IIS issues, applying application updates

DevOps and CI/CD:

  • Proficiency in version control systems like Git.
  • Experience with CI/CD pipelines using tools like Azure DevOps or similar
  • Experience with CI/CD pipelines using tools like Azure DevOps or similar

The pay range that the employer reasonably expects to pay for this position is between and

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures