Senior Software Developer

Canada🕖 8 months ago

Do you want to make a big impact on a fast-growing IT organization? Do you want to be part of a team that truly supports employee growth and development? Are you someone with strong technical, leadership, organization, time management, and communication skills? Then, we want you!

We’re looking to hire an experienced Senior Software Developer to oversee the development and implementation of new software systems, update existing software and conduct feasibility studies on company and client systems. You will also be expected to code applications, create reports, develop databases, and mentor the junior developers.

To ensure success as a senior software developer, you should have high-level managerial skills, in-depth knowledge of programming languages, and outstanding project management skills.

Life at ProServeIT is fast paced, performance-driven, rewarding, and fun! We value and support our team members' career growth and ongoing professional development. And we recognize their achievements and outstanding results on a regular basis. We work hard and play hard.

"People Matter. Be like gumby. Do it right." These are the three values we follow every day. These truly represent who we are and what we care about.

Excited? Read on and apply! Looking forward to hearing from you.

Responsibilities1. Software application design, development, and supportConduct systems analysis and requirements gathering to develop solutions using best practice software development methodologiesDesign system architecture, databases, design components, business processes or concepts for software or technical solutions developedPerform full-stack development and maintain custom-developed software programs for both front and back-end for desktop, client/server, and/or web environmentTest and debug software programs using best practice QA techniquesPerform code maintenance and versioning using revision control toolsDocument requirements, design, analysis, programs, processes, and testing results for all software development projectDevelop and deliver training for software development projectsParticipate in the evaluation and selection of software development languages and toolsSupport of production systems in terms of problem analysis, solution development, and maintenance of existing software programs or applications supported by the Systems teamKeep informed on the latest software development practices and vendor product

  1. Database development, maintenance, and administrationDesign, develop and support databases, custom-developed programs, including; database architecture, table design, indexing, script development, ETLs, or automated jobs for SQL based database environmentsPerform ongoing database maintenance and data mining database query languages and toolsDocument database architecture, design, and data dictionariesAdministration of databases including installation, tuning, performance monitoring, user setup, and upgradingReview quality of donor database data periodically or on request to determine database health and perform routine data maintenance tasks as necessary

  2. Custom report development and data analysisConduct end-user interviews and analysis to develop specifications for reporting or report modificationsDesign and develop custom reports through custom programming, department report writing tools, business intelligence, or data visualization toolsDevelop advanced reporting using data warehousesPerform data analysis on department donor databases to support business unit programs, projects, and business program reporting

Qualifications7+ years extensive experience developing software applications and/or full-stack development with experience conducting requirements gathering, testing, and code designExperience developing web applications or supporting Windows or Linux Server operating system platforms would be an asset using current web programming languagesProven experience documenting requirements, functional specifications, test results, and processesExperience providing technical support for Microsoft Windows operating systems, the desktop environment, Intel-based PC hardware, Linux OS, and networkingFamiliarity with developing data visualizations or dashboards would be an assetExperience in Web development using HTML, CSS, JavaScript, JQuery, and knowledge of SOAP or REST APIsMicrosoft SQL Server (2012 or newer) database development, Microsoft Access, SQL management studio, T-SQL query language (or similar), and XMLMicrosoft SSIS (integration services) for data and ETL’sSQL server reporting services (SSRS)Microsoft Power BI or Tableau data visualization tools would be an assetKnowledge of system frameworks including .NET, Git, AngularJS, and GitHub.Experience creating and maintaining databases.Experience working with Agile development technologies.Strong interpersonal, organizational, communication, analytical, and problem-solving skillsAdvanced project management skills.

Work ConditionsWork normal business hours but may be required to do some work in the evenings or outside normal working hours.This position is a remote, work from home position.

Diversity, Inclusion and AccessibilityProServeIT values diversity of thought and is proud to be an equal opportunity employer. We are committed to creating a diverse and inclusive environment where all people feel supported, connected, and belonging at work. All applications will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, national origin, disability, or age. Please let us know if you require any accommodation or support during the recruitment process.

ProServeIT

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago