Sr Software Developer at Graham Healthcare Group
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Jul, 25

Salary

0.0

Posted On

05 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Devops, Technology, Asp.Net, Software Development, Interpersonal Skills, Computer Science, Cloud Services, Project Management Skills, Sql Server, Agile, Disabilities, Leadership Skills

Industry

Information Technology/IT

Description

SUMMARY

Sr Software Developer is a key driver of technology innovation and development within the organization. Leverages expertise in Microsoft technologies to design, develop, and implement complex software solutions that align with our strategic goals. This role requires a strategic thinker with a robust technical background, capable of leading a development team, and ensuring the highest standards of quality and performance.

QUALIFICATION REQUIREMENTS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
Experience: 10+ years of experience in software development, with a focus on the Microsoft stack and Azure cloud services.
Technical Skills:
Strong proficiency in Microsoft technologies including .NET, ASP.NET, C#, and SQL Server.
Deep experience with Azure services, including cloud architecture, deployment, and management.
Knowledge of modern development practices and tools such as Agile, CI/CD pipelines, and DevOps.
Leadership Skills:
Proven track record of leading and mentoring development teams.
Strong project management skills with experience in delivering complex projects on time and within scope.
Problem-Solving Skills:
Exceptional analytical and problem-solving abilities.
Ability to troubleshoot and resolve complex technical issues effectively.
Personal Attributes:
Strong communication and interpersonal skills, with the ability to convey technical concepts to non-technical stakeholders.
A proactive, self-driven approach with a passion for technology and innovation.
A commitment to quality, performance, and continuous learning.

Responsibilities

 Development and Implementation:

  • Lead the development of complex applications, ensuring adherence to coding standards and best practices.
  • Implement cloud-based solutions using Azure services, including but not limited to Azure Functions, Azure DevOps, Azure SQL Database, and Azure Kubernetes Service.

 Team Leadership:

  • Mentor and guide development teams, providing technical leadership and fostering a collaborative, innovative environment.
  • Conduct code reviews, provide feedback, and ensure the team adheres to best practices and coding standards.

 Project Management:

  • Collaborate with stakeholders to define project requirements, scope, and timelines.
  • Oversee the execution of development projects, ensuring timely delivery, budget adherence, and alignment with business objectives.

 Continuous Improvement:

  • Promote a culture of continuous improvement by identifying and implementing process enhancements.
  • Stay current with industry trends, emerging technologies, and best practices to ensure the team remains at the cutting edge.

 Problem Solving and Troubleshooting:

  • Address and resolve complex technical issues and challenges, providing guidance and solutions.
  • Analyze and optimize performance, scalability, and security of applications and systems.
Loading...