Full-time
Athol, MA
Job description
Job description:
Software Developer
1. Position Description: An entry level programming position at The Kenerson Group, a Western Massachusetts company dedicated to supporting the tree care industries. The programmer will:
a. Maintain our TreeWorks software application: a tree inventory package utilizing Microsoft Access database and ESRI’s GIS imbedded software DLLs.
b. Support TreeWorks
i. Handle TreeWorks user questions
ii. Handle technical issues
iii. Support user data questions
iv. Support user data conversions.
c. Become skilled at understanding user requirements leading to new TreeWorks software features.
2. Position requirements
a. Ability to utilize the necessary analytical steps to convert the technical requirements of a project into software solutions.
b. The technical skills required to track down software bugs and recommend solutions.
c. The communication skills necessary to work with customers on TreeWorks projects and issues.
3. Software Languages and Tools
a. C# (used in current TreeWorks)
b. JavaScript (used in current and next generation TreeWorks)
c. HTML
d. CSS
e. JSON
f. Knowledge of OO Programming
g. Database knowledge
h. Knowledge of GIS Principles is a plus
i. ESRI Feature Service
ii. ARC Map
iii. ARC GIS On-Line
4. Software Design Patterns ( a plus)
a. MVC
b. MVVM
c. Repository
5. Software Testing
Job Type: Full-time
Pay: $50,000.00 - $65,000.00 per year
Benefits:
Ability to Commute:
Ability to Relocate:
Work Location: In person