This position is no longer accepting applications
Closed on July 1, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Microsoft Full Stack .Net Developer
Backend Developer
.NET
Angular
API
APIs
ASP.NET
ASP.NET MVC
Database
Frontend
Full Stack
JavaScript
Microsoft SQL Server
PHP
Software Development
Software Engineering
SQL
Web Framework
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Massachusetts Property Insurance Underwriting Association.
Job Description
The Microsoft Full Stack .NET Developer joins MPIUA's IT Department in Boston on a hybrid schedule to design, build, and maintain web applications. The role reports to the IT Manager, Development and Operations and requires on-site presence three days per week in Boston.
Responsibilities
- Plan, create, and deploy highly responsive web applications using modern technologies and frameworks.
- Identify and resolve issues in collaboration with network and database administration teams.
- Work with the IT team to enhance performance, security, functionality, and adaptability of applications.
- Partner with cross-functional teams to analyze requirements, design solutions, and integrate them with existing systems.
- Utilize a range of programming languages and tools to deliver secure, user-friendly software.
- Keep current with trends in web applications and programming languages and evaluate new technologies.
- Design frontend architecture and develop backend functionalities for web applications.
- Ensure secure transmissions to and from third-party vendors and service providers.
- Assess and recommend new technologies for use within the Association.
- Administer and maintain all Association websites.
- Develop database applications using MySQL, Microsoft SQL Server, and Oracle databases.
- Translate detailed specifications into functional code.
- Implement new programs and changes, and maintain documentation.
- Compile, test, and debug software after changes are implemented.
- Uphold development standards in line with industry guidelines.
- Perform additional duties and projects as assigned.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent proven work experience.
- Minimum five years of experience in Information Systems.
- At least four years of programming experience.
- At least two years of Full Stack Development experience.
- Proficiency in HTML, CSS, AngularJS/Angular, PHP, WCF, Web API, ASP.NET MVC, and the .NET Framework.
- Solid understanding of relational database concepts.
- Working knowledge of VB.NET, VBScript, XML, Java, SQL, Visual COBOL, and Visual C#.
- Understanding of web-based solutions, including IIS, Apache, and Tomcat.
- Strong attention to detail and organizational skills.
- Effective research, communication, and collaboration abilities.
- Ability to manage multiple projects simultaneously with minimal supervision and high accuracy.
- Strong verbal and written communication skills; willingness to work as part of a team and learn from colleagues.
- Strong analytical skills and the ability to work independently.
- Computer proficiency and ability to maintain confidentiality.
Technologies
- HTML
- CSS
- AngularJS/Angular
- PHP
- WCF
- Web API
- ASP.Net MVC
- .NET Framework
- VB.Net
- VB Scripts
- XML
- Java
- SQL
- Visual COBOL
- Visual C#
- IIS
- Apache
- Tomcat
- MySQL
- Microsoft SQL Server
- Oracle
Benefits
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Referral program
- Tuition reimbursement
- Vision insurance
Activities Required to Perform Essential Functions
- Remain in a stationary position for extended periods as needed.
- Occasionally move about the office to access documents, operate equipment, and interact with colleagues.
- Operate a computer and related office productivity tools as required.
- Read and create both physical and electronic documents.
- Communicate effectively with employees, customers, vendors, and other partners by phone, writing, and in person.
- Think analytically, concentrate on tasks, observe details, and make decisions to meet job requirements.