body class="wp-singular job-template-default single single-job postid-253323 wp-theme-emphires cookies-not-set cspt-sidebar-exists cspt-sidebar-right elementor-default elementor-kit-6">
Skip to content
×
Senior Software Developer
in
Information Technology
•
Williamsville, New York View on Map
•
Salary: $120,000.00 - $140,000.00
Permanent
Job Detail
• Experience Level Sr Level
• Degree Type Bachelor of Science (BS)
• Employment Full Time
• Working Type Hybrid
• Job Reference 0000021812
• Salary Type Annually
• Industry Law Firms & Legal Services
• Selling Points Lead impactful software projects in a hybrid work environment. Collaborate with experts and mentor developers to drive innovation. Enhance your career with cutting-edge technologies and methodologies.
Job 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.
• ShareAustin:
•
•
•
•
Related Jobs
•
Hardware Platform Engineer
Permanent
•
Austin
•
Information Technology
•
120,000 - 170,000
•
Annually
Work onsite in a dynamic financial technology environment. Utilize Python scripting and SQL expertise for hardware optimization. Gain exposure to cutting-edge technologies and professional growth opportunities.
Apply for the job
Apply Now
 
Required 'Candidate' login to applying this job.
Click here to logout
And try again
Close
Use the form below to submit your information to the hiring team at Green Key Resources.
×
Connect with Us
Our team is passionate about driving meaningful results—and they’d love to hear from you. Reach out to start a conversation and explore how we can partner for success!
×
Contact Us
x
x
Apply for this Job