Software Developer

Location US-MA-Norwell
Job ID
# Positions
Experience (Years)
Engineering - Software


Novara, a CHA Company, is currently seeking a Software Developer to join our Norwell, MA office location. However, we are open to other CHA office locations or the option to work remotely from home. 


The Senior Software Developer – Web Development will be responsible for developing and maintaining the company’s software products, focusing on the software’s web components, including their performance and usability. This individual will work as part of a team of web application focused developers using the latest industry development languages (i.e. Javascript, HTML5 and ArcGIS Server) that provide web access and extensions to the company’s software product.  He/she should be competent in understanding complex requirements and translating those to robust, scalable software solutions that continue to advance the technical leadership position of the company’s software product.


Analysis of Software Development Needs

  • Analyzes database and application performance requirements to clarify scope and breadth of work tasks with business analysts and product and/or project managers. 
  • Assists in providing estimates for development of new features and functions. 
  • Attends design review meetings to assist in identifying design issues and programming methods that will improve work productivity and product quality. 


Software Development - Web

  • Applies knowledge of web programming, development technologies, enterprise software, relational databases and new/advanced programming language.
  • Organizes and conducts assigned phases of software development projects based on software functions, performance requirements and design specifications provided. 
  • Works in close cooperation with the senior web development team, as well as the client and database developers to understand their use cases, assist in design of the solution, and define server requirements. 
  • Writes, tests, and deploys code using established standards and procedure. 
  • Writes or contributes to reports to communicate functional design, detailed design, entity relation diagrams, data flow diagrams, general processing instructions, testing recommendations, documentation recommendations, system limitations, and miscellaneous other internal documentation. 


Testing & Troubleshooting

  • Reviews code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained. 
  • Troubleshoots and maintains existing software according to company standards and procedures. 


  • A Bachelor’s degree in Engineering or Computer science is required or equivalent professional experience.
  • At least 5 years of Enterprise Software Development experience required.
  • An understanding of software development methodologies and best practices. 
  • Experience with Esri’s ArcGIS technology stack, including ArcObjects, Geoprocessing and ArcGIS Server. 
  • Working knowledge of Javascript, HTML5, and Silverlight. 
  • Experience in the utility, energy or pipeline space is highly desired. 
  • Strong troubleshooting skills. 
  • Well organized and methodical with a strong willingness to document and efficiently structure code. 
  • Demonstrated ability to participate effectively as part of and within a team atmosphere required. 
  • Experience creating technical documents, specifications and process diagrams. 
  • Experience devising realistic development timelines, architectural blueprints and road-maps. 
  • Must have high energy level, high degree of integrity, self-motivated, positive attitude, proactive approach to work, and demonstrates confidence. 


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, age, disability, protected veteran status, or any other characteristic protected by law.

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed