Software Developer
JAI Software is an innovative software company based in Augusta, Maine. We provide mission-critical, cloud-based program management solutions to State Government agencies and Non-Profits nationwide. Our platform delivers essential community services, including Weatherization and LIHEAP energy assistance. Our solutions manage and deliver critical community service programs such as Weatherization, LIHEAP, and other related energy assistance services. We take pride in making a positive difference in communities across the country as we provide program management software to State Government agencies and Non-Profits across the country.
The position of software developer will report to the JAI Director of Development.
Primary Responsibilities
-
Collaborate with the software development team and management to address bug and enhancement requests from customers.
-
Work with the same team for long term product and code updates and improvements.
-
Assist JAI Software’s Help Desk team and clients to gather details for client reported issues.
-
Make corrections directly in the database as required and software as necessary.
-
Write scripts to correct data issues that are preventing the client from completing workflow correctly.
-
Make modifications in the ECOS code as necessary to correct existing issues or avoid future issues.
-
Develop code and test for new features.
-
Troubleshoot and correct issues reported by clients.
-
Participate in daily scrum sessions.
-
Share technical knowledge that can enhance JAI services.
-
Escalate issues to development management team when necessary.
Desired Skills and Experience
-
SQL Server
-
VB.Net
-
C#, C
-
JavaScript
-
Knowledge of programming concepts
-
Variable declaration
-
If Statements
-
Case Statements
-
Etc.
-
-
Attention to detail
-
Problem solving skills
-
Ability to work collaboratively in a team
-
Produce high quality, accurate work
-
Ability to organize and prioritize issues and workload
-
Experience with complex IT projects using tools like Azure DevOps and Visual Studio
-
Familiarity with Agile scrum methodologies and processes
-
Experience working with geographically dispersed, diverse, and virtual teams
-
Excellent ability to communicate with team members and clients in a clear and compelling way
-
A drive for producing high-quality code while helping to improve company processes
Education and Work History
-
Bachelor’s Degree or higher in Computer Science, Engineering, or equivalent technical academic background with field experience
-
Three or more years of working experience as a primary developer on a cloud-based solution
-
Experience working in Azure development environments
-
Experience working on software programs focused on delivering energy assistance benefits preferred but not required