πUnited Kingdom, Spain
Software Engineer
closed
Granicus
πRemote - India
Summary
Join Granicus, a leading GovTech company, as a Back-end Web Developer. You will collaborate with a team to support Simpleview CRM and related products. This role demands advanced skills in HTML, JavaScript, ColdFusion, Angular, and SQL, along with a proven track record in web development. Responsibilities include developing and maintaining applications, troubleshooting issues, and collaborating with clients and team members. Granicus offers a remote-first work environment and a supportive culture focused on inclusivity and employee well-being.
Requirements
- 2+ year(s) of professional web development experience
- Excellent time management and time tracking skills
- Ability to explain technical concepts to non-technical stakeholders
- Proficiency in providing regular project updates, reporting progress, and communicating effectively about project timelines and any potential challenges
- Strong problem-solving communication skills, including the ability to articulate challenges, propose effective solutions, and collaborate with team members to implement resolutions
- Familiarity with version control software (Git and/or SVN)
- Demonstrated ability to produce clear and thorough documentation, including writing well-commented
- Experience with Jira, SCRUM/Agile development
- Demonstrated commitment to staying up to date with relevant trends, tools, best practices, and changes in your field
- Demonstration of innovative thinking and problem-solving skills
- Experience with branching, merging, and resolving conflicts to maintain codebase integrity
- Experience with SQL
- Experience with HTML, CSS, and JavaScript/jQuery
- Demonstrated ability to troubleshoot and debug code efficiently using debugging tools and techniques
- Knowledge of Asynchronous JavaScript and XML/JSON (AJAX) to improve user experience and application responsiveness
- Knowledge of object-oriented programming principles for building scalable and maintainable applications
- Demonstrated ability to write complex SQL queries to extract, manipulate, and analyze data
- Familiarity with ColdFusion
- Experience developing on a large scale web application
- Understanding of functional programming paradigms for creating reusable and modular code
- Experience in building and consuming RESTful APIs for seamless communication with external systems
- Knowledge of creating and managing stored procedures and triggers to automate database tasks
- Familiarity with Internet Information Services (IIS) for hosting and deployment of web applications
- Familiarity with scripting languages like Python for automating tasks, data processing, and system integrations
- Experience in query optimization and performance tuning for efficient database operations
- Expertise in isolating, troubleshooting, and resolving issues related to bad, missing, or incorrect data within the SQL/database environment
- Experience with the AngularJS (Angular 1.x) framework including services, controllers, directives, and modules
Responsibilities
- Work with a Lead Developer to complete client contracts and projects
- Work with the project owner to facilitate completion of work
- Write SQL scripts for importing and updating data within the Simpleview CRM
- Modify existing templated reports to fit client needs
- Create new reports based on client-provided specifications
- Debug issues in business/application logic and implement a resolution
- Develop scripts to update Extranet permissions and send mass emails
- Customize FormBuilder forms
- Debug issues in business/application logic and implement a resolution
- Troubleshoot Simpleview CRM integrations (e.g. aggregator, act-on, cvent, marketplace)
- Troubleshoot issues with the sync between Simpleview CRM and Simpleview CMS
- Troubleshoot issues with 3rd-party vendors consuming the Simpleview CRM web API
- Support enterprise clients
- Report issues & errors with the core application
- Branch updates to the core application for QA/review
- Peer review the work of other developers
- Test all completed work to ensure proper and error free functionality
- Complete all programming tasks while following company code standards
- Complete and respond to change requests from client, project owner or Lead Developer
- Manage timelines and ticket queues in order to provide timely delivery of tasks
- Maintain open communication with Lead Developer and/or project owner on all project tasks
- Communicating with Lead Developer and/or project owner when timelines or ticket expectations cannot be met
- Update all ticket and project notes and statuses daily within the internal Simpleview ticket system
- Maintain accurate time entries
- Responsible for Granicus information security by appropriately preserving the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets in accordance with the company's information security program
- Responsible for ensuring the data privacy of our employees and customers, their data, as well as taking all required privacy training in a timely manner, in accordance with company policies
Preferred Qualifications
- Working knowledge of coding best practices and design patterns
- Demonstrated ability to identify bottlenecks in database operations and propose solutions for enhancement
Benefits
Remote-first company with a globally distributed workforce across the United States, Canada, United Kingdom, India, Armenia, Australia, and New Zealand
This job is filled or no longer available
Similar Remote Jobs
πUnited States
π°$190k-$221k
πWorldwide
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
πRomania
π°$175k-$210k
πUnited States
π°$165k-$195k
πWorldwide
π°$175k-$225k
πWorldwide