Software Engineer
Civica View all jobs
- Vadodara, Gujarat
- Permanent
- Full-time
- Analyse new requirements and provide impact assessments, including technical design and task breakdown
- Estimate work using both story points and time-based approaches
- Produce low-level designs to support functional requirements
- Actively contribute to technical discussions and solution design
- Develop, maintain, and enhance high-quality, scalable code
- Apply SOLID principles and secure coding practices aligned with our Secure Software Development Lifecycle
- Write efficient unit tests and ensure code reliability
- Build high-performing applications and optimized database queries
- Perform unit testing and support integration activities
- Create and maintain technical documentation
- Troubleshoot and resolve production and support issues
- Ensure compliance with Civicaâs ISO 9001 Quality Management System
- Minimum 2+ yearsâ experience as a Software Engineer
- Strong communication skills with fluency in spoken English
- Proactive, self-driven, and detail-oriented mindset
- Ability to work independently and collaboratively within diverse teams
- Strong problem-solving skills with lateral thinking ability
- Proven ability to meet deadlines and deliver high-quality outcomes
- An ongoing commitment to learning
- C# with .NET Core (Web API)
- Angular (version 2 or above)
- JavaScript / TypeScript
- HTML, CSS
- SQL Server and database development
- Web API / WCF / Web Services
- Front-end testing frameworks (Jasmine, Karma, Jest)
- .NET unit testing frameworks (xUnit, NUnit, MSTest)
- Azure DevOps / GitHub (Boards, Git)
There is no such thing as the perfect candidate, so if you think you have what it takes but don't necessarily meet every single point on the list above, please still get in touch. We'd love to have a chat and see if you could be a great fit.BenefitsWhy you'll love working with usWe know that when our people are happy, they will work better and have greater work satisfaction. Here's what you can expect:We're all different - and we love this about us.We provide an inclusive, safe, and welcoming environment to all Civicans, new and old Focus on learning- there are heaps of opportunities to enable you to grow and be your best.Giving culture - we encourage you to "give back" with benefits such as our Days of Difference leave where you can volunteer for a charity of your choice.Flexible Work - we have comprehensive flexibility options including part-time work, adjusted hours, staggered shifts, and hybrid or remote working, supporting workâlife balance based on individual needs.Apply for this job - Become part of something special Do you see yourself in this role? If so, then we would love to hear from you.