Match score not available

Software Developer Contractor – Blazor focused at Horizontal Talent

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in computer science, information technology, or related field, Over 8 years of experience or a mix of education/experience, Proficiency in C#, Blazor, REST APIs, object-oriented design patterns and software development lifecycles, Good problem-solving skills with strong interpersonal and organizational abilities.

Key responsabilities:

  • Collaborate with team members to identify system requirements and estimate delivery effort
  • Develop and implement stable web-based applications in accordance with business needs
  • Lead design/code reviews, troubleshoot issues, and mentor teammates on technology best practices
  • Anticipate blockers, communicate effectively, provide software support and enhance functionality
Horizontal Talent logo
Horizontal Talent Human Resources, Staffing & Recruiting SME https://www.horizontaltalent.com/
201 - 500 Employees
See more Horizontal Talent offers

Job description

Client needs to create a web-based app using Blazor that provides a robust experience for employees all over the United States. This application will be part of a new initiative and may eventually provide functionality to replace one to many other related business apps. Additionally, this application will be used as a template for other business apps geared for specific business areas to have a single view into multiple capabilities. **

Responsibilities**

  • In collaboration with product owners, business analysts and enterprise architects, identify system and service requirements and provide high level estimates of the effort required to deliver requested business functionality using Blazor.
  • Develop system plans which fit business needs while maintaining a stable development environment, managing the approach with attention to balancing business and technical perspectives.
  • Mentor the team in the design and implementation of an application paying particular attention to reusability; working closely with quality assurance team members to ensure designs meet testability requirements.
  • Translate designs, requirements and specifications into usable and scalable software following industry best practices in service design, automated build procedures, automated test execution and automated deployment methods.
  • Communicate plans and design direction with leadership, project manager, business analysts, enterprise architects and end users.
  • Troubleshoot and resolve quality and performance issues with cross-functional team members, perform application support and problem resolution; modify existing software to enhance functionality and/or correct defects, improving overall quality and functionality.
  • Lead design and code reviews providing constructive feedback, mentoring other developers on technology innovation, design standards and industry best practices; collaborate with other developers in knowledge sharing opportunities to increase bench strength of the team
  • Anticipate and communicate blockers, delays and scope creep with project managers and leaders
  • Develop software prototypes, as needed.
  • Other responsibilities as assigned by manager

Required Education & Experience

  • Bachelor’s Degree in computer science, information technology, or a related field.
  • 8+ years relevant experience or combination of education and/or experience.

Required Skills & Ability

  • Expert in C# language, history, development tools
  • Experience with Blazor and familiarity with Blazor 8
  • REST API experience in both consuming and creating for consumption
  • Object-oriented knowledge and practical experience with design patterns.
  • Deep understanding of basic software development lifecycles; Agile and SAFe preferred.
  • Excellent problem-solving, issue identification and technical documentation skills
  • Strong interpersonal and communication skills
  • Strong organizational and time management skills to juggle multiple tasks within the constraints of timelines and budgets
  • Aggressive problem diagnosis and creative problem-solving skills

Preferred Skills & Ability

  • Expertise in .NET development tools using C#, RESTful API development, service-oriented architecture, dependency management, and unit testing using industry best practices.
  • Experience developing cloud-based applications with deep understanding of cloud-based infrastructure
  • Experience working with messaging concepts and implementations (e.g. Azure Service Bus)
  • Experience with API gateway using Azure APIM (or similar concepts)
  • Experience implementing Infrastructure as Code to automate the provisioning and deployment of Cloud resources
  • Experience with Continuous Integration and deployment using Azure DevOps.
  • Experience with serverless concepts
  • Experience with basic web development using HTML, ASP.NET, AJAX and JavaScript.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
Check out the description to know which languages are mandatory.

Other Skills

  • Social Skills
  • Mentorship
  • Time Management
  • Motivational Skills
  • Verbal Communication Skills
  • Organizational Skills

Software Engineer Related jobs