Software Engineer IV

Granicus Logo

Granicus

πŸ“Remote - Costa Rica

Summary

Join Granicus as a Software Engineer 4 and contribute to the migration of a .NET and Blazor web application to Angular. You will design, develop, and maintain high-quality code, collaborating with cross-functional teams. This role requires expertise in Angular, .NET, and front-end technologies, along with experience integrating APIs and payment processors. The ideal candidate will possess strong problem-solving skills and excellent communication abilities. Granicus offers a remote-first work environment and a commitment to building a diverse and inclusive team.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software development
  • Extensive experience with Angular and TypeScript
  • Strong proficiency in .NET and Blazor
  • Solid understanding of front-end technologies, such as HTML5, CSS3, and JavaScript
  • Experience with RESTful APIs and Soap/XML web services
  • Familiarity with XML Schemas, Web services description Language (WSDL)
  • Integration experience with Payment Processors (Example Adyen, PayPal), Captcha Solutions
  • Familiarity with version control systems (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills

Responsibilities

  • Contribute to the migration of a .NET and Blazor web application to Angular
  • Design, develop, and maintain high-quality, scalable, and efficient code
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • 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

  • Experience with cloud platforms (e.g., Azure, AWS)
  • Knowledge of Agile development methodologies
  • Experience with CI/CD pipelines
  • Familiarity with other front-end frameworks and libraries

Benefits

Remote-first company with a globally distributed workforce across the United States, Canada, United Kingdom, India, Armenia, Australia, and New Zealand

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.