Senior Software Developer
Greenkey Resources LLC · greenkeyllc.com
WilliamsvilleHybridSenior5+ yrs
The job in short
Software development.
C#.NETSQLAzureDevOpsProduct managementLegal
Details
- Found
- 9 d ago · posted 2026-10-12
- Location as listed
- Williamsville, New York
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Senior Software Developer Overview
• The Senior Software Developer role offers a hybrid work arrangement, blending remote flexibility with occasional on-site collaboration.
• Contribute to innovative software solutions within a Microsoft-based stack, including .NET, C#, Azure Cloud, and SQL Server.
• Collaborate with Product Management to align priorities, set expectations, and develop realistic project roadmaps.
• Lead and mentor developers, conducting code reviews and providing technical guidance to ensure quality standards.
• Advocate for maintainability, testability, and observability in software engineering practices.
• Engage in developing and maintaining legacy systems, ensuring seamless integration and optimization.
• Design and implement web APIs and integration services to enhance system functionality.
• Contribute to a dynamic team environment, responding proactively to changing priorities and deadlines.
Senior Software Developer Key Responsibilities & Duties
• Develop and maintain full-stack applications using .NET, C#, and Azure technologies.
• Collaborate with cross-functional teams to define software requirements and deliver solutions.
• Implement and coach development methodologies to enhance team productivity and efficiency.
• Conduct code reviews and provide mentorship to junior developers.
• Ensure adherence to software engineering best practices, focusing on quality and scalability.
• Design and maintain web APIs and integration services for seamless data exchange.
• Maintain legacy systems, ensuring compatibility and performance optimization.
• Utilize excellent organizational and time management skills to meet project deadlines.
Senior Software Developer Job Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• Minimum of 5 years of hands-on full-stack development experience within a Microsoft-based stack.
• Proficiency in .NET, C#, Azure Cloud, Azure DevOps, and SQL Server.
• Experience leading or mentoring developers, including code reviews and technical guidance.
• Knowledge of software engineering best practices, emphasizing maintainability and testability.
• Preferred experience in legal tech, case management, or highly-regulated industries.
• Strong organizational, problem-solving, and communication skills.
• Self-motivated and proactive individual capable of adapting to change.
Software Engineer jobs in the United States · All Greenkey Resources LLC jobs