Sr Software Engineer

Be among the first applicants.
Vaco Recruiter Services
New Brunswick
CAD 80,000 - 100,000
Be among the first applicants.
Yesterday
Job description

RESPONSIBILITIES:

  • Lead the design, development, testing, and deployment of .NET C# applications.
  • Architect complex data structures for rate audits of parcel carrier invoice files.
  • Write RPA web bot applications that navigate web sites.
  • Design, develop, and test MSFT SQL Server database routines and systems.
  • Maintain applications written in multiple versions of the .NET framework.
  • Upgrade applications to the newest version of .NET.
  • Re-architect applications for Azure.
  • Work with team members to identify and resolve technical issues in a timely fashion.
  • Respond to bug and enhancement requests originating from internal users in a timely fashion.
  • Analyze problems and communicate with end users to assess needs and determine optimal solutions.
  • Create new and extend existing operational documentation and process flow documentation.
  • Performance tune systems and queries.
  • Work closely with and serve as backup to other development team members.

QUALIFICATIONS:

  • US citizen or US permanent resident
  • Bachelor’s degree in a technical field with 5+ years development experience
  • A solid understanding of and experience with C#, .NET 4.8 - .NET 8
  • Azure, Micro-services
  • Accessing data through vendor APIs
  • Writing scalable, modular, multi-threaded, self-documented, and maintainable code
  • Microsoft SQL Server (2019 and newer)
  • Large datasets (hundreds of millions of records, TBs of data)
  • Database design, ETL, data import, export, and encryption
  • SQL queries, views, stored procedures, and functions
  • Visual Studio, SSMS, Jira, BitBucket/Git
  • Preferred experience:
  • Playwright, Selenium
  • Restful Web services, Angular, Blazor, JavaScript, Responsive Design
  • API design, scripting experience, process automation
  • Machine Learning, AI LLM Integration
  • Relevant Microsoft Certifications
  • Agile development methodologies
  • Ability to learn new technologies quickly and independently
  • Strong analytical and diagnostic skills, as well as excellent written and verbal communication skills
  • Self-motivated individual with ability to work independently and as part of a team in a fast-paced environment
  • Excellent attention to detail and orientation toward meticulous work

REPORTING:

Work under general supervision with latitude for independent judgment.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Sr Software Engineer jobs in New Brunswick