Job Closed
This listing is no longer active.
Empowering a Modern Digital Government.
Software Engineer
Location
United States
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Granicus
• Collaborate with product management and business stakeholders to deliver SaaS based solutions. • Communicate and work effectively with others to create great high quality software. • Proactively improve our processes and the design and architecture of our products. • Drive innovation by coming up with new product ideas. • Perform technology and feasibility studies. • Design solutions that are highly secure, performant, scalable and highly available. • Come up with technical solutions to complex problems and push them through to implementation. • Troubleshoot and fix production issues related to deployments, networking, configuration, databases, performance, stability, security, application logic, etc. • Help team members solve complex/urgent problems. • Mentor and provide technical training to team members. • Help train and onboard new hires. • Champion the development team’s core values
Job Requirements
- Minimum of 4+ years of experience as a .NET Developer.
- Proven experience in the full software development lifecycle.
- Proficient in C# and .NET framework.
- Experience with ASP.NET MVC, Web API, and other .NET technologies.
- Database development skills with SQL Server or other relational databases.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
- Analytical mindset with excellent problem-solving skills.
- Experience working in Agile development environments.
- Proficient in using version control systems, such as Git.
Benefits
- Employee Resource Groups to encourage diverse voices
- Coffee with Mark sessions
- Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more.
- Special guest discussions on issues impacting employee population
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead Engineering Team and take ownership of TimeZest's infrastructure and development • Ensure that customers are delighted with the delivered software • Oversee feature delivery, task allocation, technology selection, mentoring and team management
• Design and develop front-end architecture as well as back-end web applications • Reviewing architecture and design documents • Providing feedback on approach and estimates • Recommend development options • Creating tech designs and specifications • Testing and debugging of software. • Take responsibility of writing and documenting maintainable, adaptable, and scalable, clean code • Security best practices for micro services • Conducting code reviews.
• Design and develop front-end architecture as well as back-end web applications • Reviewing architecture and design documents • Providing feedback on approach and estimates • Recommend development options • Creating tech designs and specifications • Testing and debugging of software • Take responsibility of writing and documenting maintainable, adaptable, and scalable, clean code • Security best practices for micro services • Conducting code reviews.
Full Stack Developer
Lynx SolutionsWe know that by giving back, we are building something new which has the power to change the world, one brick at a time
• Design, develop and improve (existing and new) in-house developed software products • Use company software design standard and strategies during development • Work in scrum teams together with visual designer, QA, and IT infra members • Work with test driven development approach and implement unit testing • Provide input to product owners from technical perspective and work with them for developing and improving products • Troubleshoot, identify, and fix application bugs as and when reported • Coach and train other software developers to implement robust, flexible, secure, and scalable solutions • Collaborate with various local and remote teams



