Senior Software Developer

API, ASP, ASP.NET, Agile, Android development, AngularJS, Best practices, Business analysis, Business intelligence, Business process, C#, CSS, Cloud, Communication skills, Computer science, Configuration, Continuous integration, DevOps, Documentation, Ember.js, HTML, IT, IaaS, JSON, Java, JavaScript, Knockout JS, Lean methodology, Microservices, Microsoft IIS, Microsoft Office, Microsoft SQL Server, Microsoft Windows, Microsoft Windows Azure, Mobile, Mobile devices, Organizational skills, PaaS, Problem solving, Property management, QA, RESTful, Reporting, Research, SOLID, Scrum, Self motivated, Software, Software development, Swift, Technical drafting, Test-driven development, Transact-SQL, UX, Unit testing, Web API, Web applications, Web services, XML, Xamarin
Full Time
$120,000 - $160,000
Travel not required

Job Description

The Sr. Software Developer will be responsible for the design and full stack development of mission critical solutions. This person will work closely with IT and business stakeholders to implement high quality modern software solutions for the web and mobile devices. The successful candidate will join the organization’s Application Development team and continuously improve our portfolio of applications.


The candidate must possess end-to-end hands-on experience with design and development of maintainable and scalable business web applications. Solid experience with multi-layered web applications development is required.


  • Design and develop maintainable applications and services that fuel core business processes.
  • Participate in logic and technical design, peer code reviews, unit testing, and documentation of code developed.
  • Participate in agile development teams, including interacting with both business analysts and end users to come up with well performing and scalable solutions.
  • Research and promote relevant new web and mobile technologies.
  • Participate in user experience design following best practices and help drive the overall user experience.
  • Participate in providing ideas and solutions for current and future business needs.


  • Bachelor's degree in Computer Science or related discipline.
  • 5+ years’ hands-on (full stack) experience developing applications with Azure web technologies.
  • Required skills include HTML, CSS, JavaScript, ASP.NET (C#), Web services, Microservices, Web API, JSON, XML, T-SQL.
  • Experience with JavaScript based frameworks such as Blazor, ember.js, angular.js, or knockout.js.
  • Strong experience with SQL Server/TSQL and Business Intelligence/Reporting.
  • Hands on experience with Azure App Service, REST based API development (ASP.NET Web API), design, and interaction a plus.
  • Understanding of micro-services architectural patterns and experience in one or more popular frameworks
  • Poses working knowledge of Azure DevOps, CI/CD pipelines, Test-Driven Development (TDD).
  • Familiarity with designing for mobile devices including reactive web page design and progressing web application (PWA) development. Working knowledge of Xamarin, Swift, Java/Android is a plus.
  • Experience with cloud based PAAS and IAAS solutions using Microsoft Azure a big plus.
  • Experience with Windows and IIS configuration.
  • Working knowledge of developing applications on Microsoft 365 and Power platforms is a plus.
  • A willingness to embrace and research relevant new programming technologies and push them forward within the organization.
  • Experience with agile and lean development methodologies (SCRUM/Lean).
  • Must be a self-starter with excellent analytical thought process and problem solving skills and excellent written/verbal communication skills.
  • Excellent interpersonal and organizational skills, ability to handle multiple projects and rapidly changing priorities.
  • Knowledge of the Property Management industry is a plus.


Dice Id : 90999984
Position Id : 6953260
Originally Posted : 7 months ago
Have a Job? Post it

Similar Positions

Enterprise Software Architect
  • Amplify Resources Group
  • Needham, MA, USA
Software Architect
  • Robert Half
  • Waltham, MA, USA
Sr. NET Developer
  • Judge Group, Inc.
  • Boston, MA, USA
DevOps Engineer
  • CEI Group
  • Waltham, MA, USA
Front End Developer
  • Amplify Resources Group
  • Westwood, MA, USA
Senior Software Engineer - Analytics
  • Motion Recruitment
  • Boston, MA, USA
Front End Developer
  • Amplify Resources Group
  • Walpole, MA, USA
Software Engineer
  • Global Technical Talent
  • Boston, MA, USA
Senior Full Stack Software Engineer
  • Apex Systems
  • Boston, MA, USA
System Administrator
  • Leidos
  • Tewksbury, MA, USA