gWorks builds software that helps small local governments work better. As a Senior Software Engineer, you will design, refine, and expand core product capabilities while driving technological innovation to empower small local governments across the United States.
Responsibilities:
- Design and Development: Employ your extensive software engineering skills to lead development projects, ensuring high quality, efficiency, and adherence to best practices
- Collaboration and Communication: Work closely with internal teams and outsourced resources to advance product quality, security, and development, maintaining clear communication and effective coordination
- Performance Optimization: Develop solutions that are highly available and optimized for performance and scalability
- Lifecycle Management: Actively participate in all phases of the software development lifecycle, from planning and requirements definition through development, testing, and QA
- Problem-Solving: Proactively identify and address system issues, implement fixes, and document solutions to prevent future problems
- Legacy Migration: Assist in transitioning and migrating legacy applications to modern SaaS products, supporting the evolution of our cloud-native platform
- Technical Leadership: Drive technical execution on strategic projects, contributing to the development of our emerging cloud-native platform
Requirements:
- More than 5 years of experience in software development, with proficiency in C#.NET MVC, Angular, and microservices architectures
- Experience with deploying solutions to AWS cloud services
- Demonstrated ability in scalable cloud-based development using Agile CI/CD methodologies
- Experience working with near-shore and off-shore contractors, remote employees, and fostering a strong team culture
- Outstanding communication and organizational abilities, capable of managing large projects and contributing to a cohesive team environment
- Exceptional problem-solving skills, with the foresight to address issues before they impact productivity
- Versatility in programming languages, technical stacks, and tools is highly regarded