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


Start Date

Immediate

Expiry Date

15 Apr, 25

Salary

0.0

Posted On

07 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

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

Industry

Information Technology/IT

Description

SUMMARY

Software Developer is a key member of the Engineering team 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 technical background, capable of achieving high 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: 5+ years of experience in software development, with a focus on the Microsoft stack and Azure cloud services.
  • Technical Skills:
  • Proficiency in Microsoft technologies including .NET, ASP.NET, C#, and SQL Server.
  • 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.
  • 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

ESSENTIAL DUTIES AND RESPONSIBILITIES

 Development and Implementation:

  • 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.

 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.

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: 5+ years of experience in software development, with a focus on the Microsoft stack and Azure cloud services.
  • Technical Skills:
  • Proficiency in Microsoft technologies including .NET, ASP.NET, C#, and SQL Server.
  • 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.
  • 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
Loading...