Software Developer
Location:
Wilmington, MassachusettsJob ID
2604193The Software Developer will participate in an agile team working with offshore, remote and local Team Partners to design, develop, test, and troubleshoot software solutions within but not limited to Microsoft technologies.
Creates quality deliverables that follow Unifirst standards and best practices
Collaborate with product owners to analyze requirements and design effective technical solutions
Create solution architectures, workflow diagrams, and integration strategies for enterprise applications
Evaluate tools, platforms, and vendor technologies to ensure alignment with organizational standards
Deliver solutions that meet performance, scalability, and security requirements
Troubleshoot and resolve complex integration or system issues across multiple environments
Identify opportunities to improve existing workflows and reduce manual processes using AI and/or Industry best practices
Deliver solutions that comply with security, regulatory, and governance standards
Collaborate with data teams to improve data quality, consistency, and reporting
Contribute feedback to IT leadership and product owners to influence future technology strategy
Partner with infrastructure and DevOps teams to ensure proper deployment and monitoring
Create and maintain technical documentation, runbooks, and knowledge articles
Travel to UniFirst locations (Minimal, 1-2 times per year)
Other duties as assigned
Qualifications
- Bachelor's degree in computer science or a related discipline
- A minimum of 5 years related application development experience
- 3+ years of experience with Microsoft’s .NET development platforms
- Significant experience with C# · Experience in object-oriented programming and design patterns
- Experience with continuous integration and continuous deployment with Azure DevOps
- Experience in Microsoft Web and Mobile Applications development (UWP, Xamarin Forms, MAUI)
- Experience with SQL Server, SSIS/DTSX and SSRS
- Experience writing unit tests with frameworks such as nunit/xunit, etc.
- Working experience working in an agile team using Scrum/Kanban methodology
- Strong oral and written communication skills
- Demonstrated ability to learn new technologies quickly and efficiently
- Ability to travel to UniFirst locations (1-2 times per year)
UniFirst is an equal opportunity employer. We do not discriminate in hiring or employment against any individual on the basis of race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws.
If you require an accommodation during any part of the application process due to a disability or medical condition, please contact us by email at TalentAcquisition@unifirst.com or through our EthicsFirst portal at UniFirst.ethicspoint.com. You may also call the EthicsFirst Hotline at (800) 213-8979 to let us know the nature of your request.
UniFirst Recruiters and/or representatives will not ask job seekers to provide personal financial information when submitting a job application. Please be vigilant as such requests for information may be fraudulent.
Featured Jobs
- Purchasing Administrator I Longmeadow, Massachusetts, United States
- Purchasing Administrator I Longmeadow, Massachusetts, United States
- Outside Sales Representative - Brunswick, ME Portland, Maine, United States
