Get Web Developer JobsGet Web Developer Jobs

Database and Software Consultant


  • NetHire
  • 11/10/19
  • Canada
  • V7G 0A1
  • Confidential / Yearly
  • Full-Time
Database and Software Consultant
Location: Vancouver, B.C.

We are a rapidly expanding organization with nearly 50 years of experience serving business to business clients, including Fortune 500 companies. With offices in both Vancouver and Toronto, our organization strives to innovate and serve our diverse customer base.
Report To: Senior Manager IT
Start Date- ASAP
Status: Contract " One Year
If you're a professional technologist with a great understanding of software development, architecture and patterns, and a passion for data, then youd be a great fit. Join our small team and add your outstanding field knowledge to complement our existing skill sets and domain knowledge.
Who we are
We're a small, entrepreneurial team making a difference in a range of industries ranging from consumer care products to automotive products, electronics, and secure, compliance software tools. We count some of the biggest Canadian companies among our customers as well as Global Fortune 500 companies. We have a rich history of business success dating back to 1968. We are an organization with a start-up approach way before start-ups were a thing. We continues to encourage creativity, communication and teamwork in everything we do, especially as we enter a growth phase.
We're always looking for new opportunities, we move quickly and with agility to get new ideas to market. The team do all this from our beautiful, beachfront office located in West Vancouver, with rooftop terrace, gym facilities and an organic rooftop garden.

What we need
Moving fast sometimes means leaving some dust behind us - the integration point that introduced some rigidity, or the business logic that could perhaps be more easily understood elsewhere. To remain agile, were looking to move more of our business logic into data access layers and where appropriate, services, and decouple our data repositories. We want someone to help us analyse our systems, especially our databases and stored procedures. With that knowledge, we then want to plan and execute on an initiative to clean-up and refactor our systems and rearchitect the way we approach system development so that we can increase cohesion, reduce coupling and lay the foundations for going after the next business opportunity.
Responsibilities


You will be responsible for analysis of our data storage environments - mostly MS SQL Server Azure and Azure blob storage but also some on premises MS SQL too.



Youll work alongside our developers to gain a deep understanding of the reasons and rationale behind current system designs.



You will identify unnecessary redundancy, duplication, deprecated functionality and opportunities for clean-up within our repositories, and plan and execute those improvements.



You will work with Senior Developers, our Network and Systems Manager and our IT Manager to design target architectures for data processing and storage to meet our future business objectives.



You will focus on standardization and simplification, cost reduction, appropriate investment, system resilience, high cohesion and lose coupling.



You will share some database administration duties during the clean-up.



Who you are


You're curious about technology systems and you're a problem solver and an analyst.



You have an expert level understanding of software development paradigms, especially related to data management.



You're not daunted by complexity and enjoy decomposition of problems.



You work well alongside other senior engineers.



You have strong ideas on best practices but respect other perspectives and can change your own when presented with equally strong ideas.



You can present your ideas in a coherent, clear manner and can tailor your communications to the audience.



Required skills, knowledge and qualifications


Good English written and verbal communication skills.



Undergraduate or advanced degree in Computer Science, Computer Engineering or related discipline. Masters degree or above preferred.



Expert knowledge of RDBMS


Relational concepts



SQL (T-SQL)



Stored procedures



Query optimization






Expert-level understanding of software enterprise patterns.



Very good knowledge of .NET, C# and Angular JS.



Good knowledge of NoSQL system use including key value data stores and document storage.



Strong experience with source control repositories such as Git, TFS or SVN.



Nice to have

Experience with Microsoft Azure or Amazon Web Services or other IaaS/PaaS cloud providers.

Exposure to SOA and micro-services environments.



All qualified candidates are invited to apply!





Keywords: Software Development, Software Developer, Web Developer, Programmer, Software Engineer, Application Developer, Project Manager, Project Management, PMP, SAAS, Technical Support, Tech support, Help Desk, Application Support, IT Support, IT Help, Computer Repair, Laptop repair, Software Support, Network Systems Analyst, SLQ,SOA,TFS, NoSQL, Systems Snalysts, IT Analyst, Computer Analyst, Applications Analyst, Anformation Technology, Information Technology, Information Systems, Information Technology Support, Information Technology Analyst, Information Technology Coordinator, Information Technology Director, Information Technology Manager, Information Technology Support Manager, Information Technology Specialist, Information Systems Analyst, Information Systems Coordinator, Information Systems Director, Information Systems Manager, Information Systems Support Manager, IT, IS, Microsoft, Database Analyst, Database, Project management Professional, Project Management, PMP, Chief Technology Operator, Chief Information Operator, British Columbia, BC, Burnaby, Westminster, Port Moody, Richmond, Surrey, Coquitlam, Maple Ridge, Delta, Langley

Browse other Web Developer Jobs

  1. Senior Software Engineer

    Walnut Creek, CA
    Description Senior Software Engineer - Data Engineering Overview First Republic is an ultra-high-touch bank that provides extrao...
  2. SOFTWARE ENGINEERS

    Manchester
    Job Description: Are you passionate about developing software? Do you have a curiosity for new technology and new ways of solving...
  3. Sr Front End Developer (Philadelphia, PA;...

    Reston, VA
    Job Description: Since 1975, MAXIMUS has operated under its founding mission of Helping Government Serve the People, enabling cit...
  4. User Experience / Front End Development Lead...

    Reston, VA
    Job Description: Since 1975, MAXIMUS has operated under its founding mission of Helping Government Serve the People, enabling cit...
  5. Jr Front End Developer (Philadelphia, PA;...

    Reston, VA
    Job Description: Since 1975, MAXIMUS has operated under its founding mission of Helping Government Serve the People, enabling cit...
  6. Data Engineer

    St. Louis, MO
    Data Engineer Springfield, VA || St Louis, MO link Posted: 2019-11-12 - Closing: 2019-11-23 Cover Letter Applicants are not r...
  7. Sr Full Stack Developer (Philadelphia, PA;...

    Reston, VA
    Job Description: Since 1975, MAXIMUS has operated under its founding mission of Helping Government Serve the People, enabling cit...
  8. Jr Full Stack Developer (Philadelphia, PA;...

    Reston, VA
    Job Description: Since 1975, MAXIMUS has operated under its founding mission of Helping Government Serve the People, enabling cit...
  9. DevOps Engineer (Philadelphia, PA; Princeton, NJ)

    Reston, VA
    Job Description: Since 1975, MAXIMUS has operated under its founding mission of Helping Government Serve the People, enabling cit...
  10. Engineer 3, Software Dev / Engineering

    MIDDLE CITY WEST, PA
    Comcast brings together the best in media and technology. We drive innovation to create the world"s best entertainment and onlin...