CivicPlus is looking to enhance its products by developing and improving software solutions, requiring a Senior Software Engineer I to contribute expertise in software design and problem-solving within an Agile environment.
Requirements
- Proficient with .NET Core, ASP.NET, MVC, Web API, C-Sharp
- Or PHP, MySQL, Laravel
- Or Ruby on Rails, PostgreSQL, Ember
- Proficient with JavaScript
- Understanding of SOLID design principles
- Experience with unit testing and writing testable code
- Proficient with source code control tools and techniques
Responsibilities
- Abstract requirements to analyze and design innovative new software solutions for enhancement of the company’s products
- Efficiently develop code using the company’s best practices and current software patterns
- Read, understand, debug code to find and solve current software problems and resolve defects
- Test and own software solutions appropriately throughout their lifecycle
- Understand the team’s deployment pipelines and processes
- Understand the high-level architecture employed by the team
Other
- Actively participate as a full member of an Agile development team
- Mentor and train other developers
- Effective communication skills
- Professional experience developing highly scalable API's and integrations
- Applicants must be authorized to work in the US.