Applications Dev - Redmond, United States - HonorVet Technologies

    Default job background
    Description
    Job Description (Please provide as much detail as possible regarding the role OR you have the option to upload the JD below under attachments):

    Request Summary:

    Bill Rate Max:
    **

    • Budget Approved (Y/N): Yes, for Q4 FY24 only. Expectation to extend through FY25 pending budget approval.

    Candidate Location Requirements:
    Fully Remote, PST support


    • If hybrid, # of days contractor will be required to work onsite: n/a

    Daily Schedule & OT estimate:
    M-F, Core PST Business hours, some flexibility


    • Chance for Extension (Y/N): Yes, budget and performance based

    Equipment or Software Required:
    Supplier to provide standard laptop, headset, mouse


    Attestation Required/Type (if applicable):

    Motivators for this need:
    Skillset

    Please note the rate card max listed under the Rate Details section in Beeline may differ from the sponsor's actual max bill rate*** Please adhere to the max bill rate listed in the 'Request Summary' section above.


    NOTE:
    Confidential information may not be shared with suppliers.

    Typical Day in the Role


    • Purpose of the Team - Cloud and AI team, focusing on performance and validation testing for physical hardware, cloud virtual machines, software as a service, and database software. Major focus on SQL Server database usage.
    • Key projects - Early validation of potential cloud offerings and expanding/developing software tools to automate the tasks
    • Typical task breakdown and operating rhythm - A majority is collaborative team work, about an hours worth of meetings per day, the rest is heads down work with mentoring where needed
    Compelling Story & Candidate Value Proposition


    • What makes this role interesting? - Working on up and coming technology that can act as a great resume and skillset builder. One of the teams goal is to educate/train our team members to build a broad set of marketable skills.
    • Unique Selling Points - The role spans through both hardware and software, as well as the Azure cloud. We provide opportunities to present to stakeholders to expand skills and gai visibility. This is also for a team that is big on knowledge sharing and mentorship.
    Candidate Requirements


    • Years of Experience Required - 1-3 years
    • Degrees or certifications required - Bachelor's degree in computer science Required (Master's degree preferred)
    • Disqualifiers - : not looking for people that have only worked with apps - need development experience that goes beyond the scope of apps
    • Best vs. Average - the best candidate has a willingness to learn new things. They are outgoing and inquisitive, ready to ask questions and learn A broad range of experience is a plus
    • Performance Indicators - Performance will be measured by communication with engineering team, and ensuring that processes are running smoothly
    Top 3 Hard Skills Required + Years of Experience
    1. SQL proficiency - knowledgeable about basic server and database interactions (the more they know about SQL databases the better) | 2+ years of experience
    2. Strong understanding of coding logic - ideally be comfortable writing in at least one of the following: C#, Bash, C, C++, PowerShell, Python, etc | 2+ years of experience
    3. Basic understanding of the different components that make up a computer and how those components interact

    Hard Skills Assessments


    • Expected Dates - TBD, though as soon as possible
    • Assessment Process - 2-3 rounds
    • Candidate Preparation - 2-3 dev team engineers will talk about the process & job, then ask the candidate questions about their SQL experience, hardware memory status and ask the candidate how they would code or automate a process. There will also me questions on basic computer components
    JD

    This contractor will be a part of the MS SQL performance team working on on-prem and AzureSQL software, focused on ensuring performance is optimal and competitive.

    The contractor must have a bachelors degree in computer science, preferably a masters degree (an information science degree is not enough).

    Degrees from tier 1 universities like University of Washington are a plus.

    They should be familiar with data structures and understand what makes a program optimal and performance oriented (they will not write code but should be able to understand the code and know which questions to ask to determine how it works).

    The contractor should be very familiar with databases. They should understand structured query language (SQL), tables, indexes, kinds of logic, locks & spinlocks, etc.

    Some experience with hardware and processors is needed, the contractor will do low level testing and benchmarking for machines that will be added to Azure to ensure they work as intended.

    The contractor doesn't need to know any specific coding language, but should have a strong understanding of coding logic and ideally be comfortable writing in at least one of the following: C#, Bash, C, C++, PowerShell, Python, etc.

    They should be able to read a function, understand what is does, and know how to change the function. This role will involve implementing automation in PowerShell.

    The contractor will primarily work with windows systems, however linux skills would be a plus.

    The sponsor prefers candidates that can come into the office in building 43 in Redmond, WA but is open to fully remote candidates that can work in PST hours.

    The ideal candidate recently finished a computer science degree a few years ago, but the sponsor is open to candidates with more experience (still at a max bill rate of ***/hour)

    The best candidate has great problem solving, communication, and presentation skills and is able to explain what they've found while testing.

    They should be vocal about what they understand and what they don't understand, and are willing to ask questions to learn more.

    The second-round interview will focus on their technical knowledge of SQL servers and tuning them.

    Candidates should be prepared to expand on what is included in their resumes and rate their ability with the programming languages listed on their resume.

    The sponsor's team will ask candidates about their coding experience, to explain different data types, if they understand database-related info such as concurrency and which kinds of locking are best for certain scenarios, and ensure they know how their code works instead of just being able to write code.


    Develops/executes performance tools and scripts. Collect and report the performance data to the performance team and other stakeholders. Analyze automated performance tool results and report results to the performance team. Be familiar with physical computer technologies and configuration as well as cloud-based technologies. Will work under the supervision of more senior Performance Engineers. General knowledge of personal and server-class computers, applications software, and operating systems required. Knowledge of PowerShell and other scripting languages a must. Database skills are highly desirable. Demonstrated investigative and problem-solving skills required. Familiarity with product lifecycle preferred. Must have the ability to use, at a basic level, word processing and spreadsheet applications. Must have the ability to learn new information quickly. A bachelor's degree in computer science (Master's a plus) is required.

    Looking for candidates interested in pursuing a Software Database Engineer role in the future, as this role is essentially for a very junior SDE candidate that is willing to be trained on the job