Senior Software Developer
Role details
Job location
Tech stack
Job description
- Maintain and optimize existing solutions to ensure high availability and performance
- Design and implement new, innovative solutions following best practices for performance and scalability
- Maintain and improve the functionality of existing software and products
- Collaborate with Product Owners, QA and other developers as part of the Agile (SCRUM) process
- Participate in code reviews and assist with regular analysis
- Produce and maintain documentation, system diagrams and data models
- Support junior developers' work
Requirements
The ideal candidate is comfortable working hands-on in .NET while collaborating with others to deliver high-quality, reliable applications that support the needs of the business., * Bachelor's degree in Computer Science or related field
-
7+ years of .NET web development experience using C#, with experience in .NET Core
-
Experience with Angular v12 or higher, jQuery, HTML, CSS, JavaScript, and other client-side libraries
-
Experience with SQL Server 2017 and SQL best practices
-
Experience with web services using WCF, ASMX, SOAP, REST, and JSON
-
Experience with third-party tool integrations, API development, and cloud middleware platforms
-
Experience implementing and promoting best practices for Microsoft Copilot and AI-assisted development tools across teams, including guiding developers on efficient prompt design, token usage optimization, and responsible AI adoption
-
Ability to troubleshoot and resolve integration and migration issues
-
Excellent verbal, written, and listening skills
-
Strong interpersonal and leadership skills, including collaboration, facilitation, and negotiation
-
Demonstrated organizational skills, follow-through, detail-orientation, and ability to prioritize and multi-task in a deadline-intensive environment
-
Ability to learn quickly, self-teach, take initiative, and adapt easily to changes
-
Familiarity with Agile methodology
We Would Also Prefer:
- Experience with NopCommerce a plus
- Experience with Orchard CMS a plus
- Experience with Azure DevOps and Git a plus
Benefits & conditions
paid time off, 401(k)