Match score not available

Senior Software Developer

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

Offer summary

Qualifications:

Experience in C#, Azure, SQL Server, Proficiency with Angular and Web API, Strong consultancy experience preferred, Leadership and mentoring experience, Familiarity with Agile methodologies.

Key responsabilities:

  • Develop high-quality software solutions
  • Engage with clients for requirements and solutions
  • Mentor junior team members for growth
  • Ensure code reliability through unit testing
  • Collaborate within an Agile Scrum team
NEWTON VISION CORP logo
NEWTON VISION CORP
11 - 50 Employees
See more NEWTON VISION CORP offers

Job description

Senior Software Developer

Summary

The ideal candidate has experience in C#, Azure, Azure DevOps, SQL Server, and Angular. Strong consulting experience is a big plus, demonstrating the ability to engage effectively with clients, understand their needs, and deliver tailored solutions. Leadership and communication qualities are highly valued, as this role is highly interactive.

Key Responsibilities

  • Lead and contribute to developing high-quality software solutions utilizing C#, Azure, Azure DevOps, SQL Server, Web API, .NET Core, and Angular.
  • Engage with clients to understand their requirements, provide technical consultation, and offer customized solutions to meet their business objectives.
  • Mentor and guide junior team members, fostering a culture of continuous learning and growth within the team.
  • Apply industry-standard design patterns and best practices to architect scalable and maintainable software solutions.
  • Ensure the reliability and fault-tolerance of code through thorough unit testing, adhering to test-driven development principles.
  • Work within an Agile Scrum team environment, actively participating in sprint planning, daily stand-ups, and retrospectives.
  • Collaborate closely with clients to gather requirements, provide progress updates, and solicit feedback throughout the development lifecycle.
  • Proactively identify and mitigate dependencies within the team, ensuring smooth and efficient project execution.
  • Leverage experience working with remote and multicultural teams to facilitate effective communication and collaboration across geographically distributed team members.

Requirements

  • Proven experience in software development with expertise in C#, Azure, Azure DevOps, SQL Server, Web API, .NET Core, and Angular.
  • Strong consulting experience with a demonstrated ability to engage with clients and deliver tailored solutions is a big plus.
  • Leadership experience with a track record of mentoring and guiding junior team members.
  • Proficiency in applying design patterns and best practices to architect scalable and maintainable software solutions.
  • Extensive experience with unit testing, ensuring code reliability and fault tolerance.
  • Familiarity with Agile methodologies, particularly working within globally distributed Scrum teams.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with clients and team members.
  • Experience working with remote and multicultural teams is a plus.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Distributed Team Management
  • Collaboration
  • Leadership
  • Consulting
  • Mentorship
  • Verbal Communication Skills
  • Social Skills

Software Engineer Related jobs