Graham Healthcare Groupposted 12 days ago
Full-time • Senior

About the position

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.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.
  • Address and resolve complex technical issues and challenges, providing guidance and solutions.
  • Analyze and optimize performance, scalability, and security of applications and systems.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 10+ years of experience in software development, with a focus on the Microsoft stack and Azure cloud services.
  • 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.
  • Proven track record of leading and mentoring development teams.
  • Strong project management skills with experience in delivering complex projects on time and within scope.
  • Exceptional analytical and problem-solving abilities.
  • 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.

Benefits

  • Competitive Pay: With opportunity for advancement
  • Health and Welfare Benefits: Various medical, dental, and vision insurance options for you and your family to choose from.
  • Supplemental Benefits: Company paid life insurance and disability benefits. Also, pre-tax FSA and HSA plans are offered.
  • Generous PTO Packages.
  • Retirement: Save for your future with our company offered 401k plan and pension.
  • Company-Paid Education Programs: Grow your career by taking advantage of 50% discounts on tuition for selected courses offered by Purdue and Kaplan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service