Title: Applications Developer 2Location: Remote (PST Hours)Duration: 12-18 Months
Description • Designs and develops internal business systems/applications under deadline pressure or takes primary role in smaller, low risk projects. • Communicates and defends design, requirements, feature set, functionality, usability, localization issues, and limitations of subsystem to the team.
Required Skills• 3-5 years of work-related experience. • Bachelor’s degree in computer science or related field required.• Specialized expertise in specified areas of Backend/service development environment and solid software engineering practices required. • Must be considered an expert in RUST Programming and Azure DevOps Web Applications. • Must have the ability to proactively identify issues and coordinate resolutions. • May require an advanced knowledge of technology in RUST programming and moderate level skills in Azure DevOps and C# applications.
Typical Day in the Role• Purpose of the team- The team is responsible for firmware and software development for surface devices, windows drivers’ development, and integration and build development for the next generation of surface devices.• Key projects – Designs and develops internal business systems/applications under deadline pressure or takes primary role in smaller, low risk projects. Communicates and defends design, requirements, feature set, functionality, usability, localization issues, and limitations of subsystem to the team.• Typical task breakdown and operating rhythm –This role will be made up of 5% meetings, 80% coding, and 15% architecture work.
Compelling Story & Candidate Value Proposition• What makes this role interesting? – The team makes this environment interesting; the Azure Waterfall Development process is easy to set up windows milestones and projections, get to work with the next generation of surface devices, and work with technologies that are not out in the market yet. The whole surface organization is available to assist with a problem to help make progress quickly, helpful for many learning opportunities.
Candidate Requirements• Years of Experience Required – 3-4 years of work-related experience.• Degrees or certifications required – bachelor’s degree in computer science or related field required.• Disqualifiers – Resumes that showcase constant job hopping.• Best vs. Average – The ideal resume would have specialized expertise in specified areas of Backend/service development environment and solid software engineering practices required. Must be considered an expert in RUST Programming and Azure DevOps Web Applications. Must have the ability to proactively identify issues and coordinate resolutions. May require an advanced knowledge of technology in RUST programming and moderate level skills in Azure DevOps and C# applications.• Performance Indicators – Performance will be assessed based on quality of work and meeting deadlines.
Top 3 Hard Skills Required• Minimum 1 year with RUST programming language.• Minimum 1 years of experience with Azure Devops.• Minimum 1 years of experience with C#.