Granicus - Software Developer Trainee
About Granicus:
Granicus provides comprehensive cloud-based solutions for government communications, website design, meeting management, and digital services to over 5,500 federal, state, and local government agencies worldwide.
Role Overview:
Software Developer Trainee will execute the full software development lifecycle for government technology solutions, including gathering user requirements, writing code, and maintaining software functionality. The role involves working with various programming languages and databases to develop government-focused applications.
Location:
Remote position.
Key Responsibilities:
- Execute full software development lifecycle from analysis to deployment
- Write well-designed, testable code in C#, VB.NET, and other programming languages
- Integrate software components into fully functional government software systems
- Document and maintain software functionality for government applications
- Troubleshoot, debug, and upgrade existing systems
- Perform database design work to meet software development requirements
- Create and review technical design documentation for accurate solution development
- Develop products and modules according to quality standards
- Validate requirements prior to customer turnover
- Deploy programs and evaluate user feedback from government clients
Qualifications:
- Ability to develop software in C#, VB.NET, or other programming languages
- Knowledge of relational databases and TSQL
- Understanding of object-oriented design principles and implementation
- Ability to perform detailed data analysis and determine data structure and quality
- Excellent written and oral communication skills in both Spanish and English
- Strong problem-solving and troubleshooting skills
- Detail-oriented with focus on ownership and accountability
- Knowledge of web development technologies preferred
Compensation & Benefits:
Salary range not specified
Comprehensive benefits package and remote-first work environment.