CHA Consulting, Inc. Software Developer in Norwell, Massachusetts
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.
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.
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.
External Company Name: CHA Consulting, Inc.
External Company URL: www.cha-llp.com