Remote Software Engineer 3

Posted

Apply now
Please, let Granicus know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Software Engineer will be responsible for all aspects of the software development lifecycle, including design, development, maintenance, unit testing, and support of all assigned products and custom development solutions.
  • This role may involve working on portions of a larger application and will require the development of necessary frontend and backend application modules to meet project objectives or product roadmaps.
  • Responsibilities include analyzing information processing needs, conferring with clients to validate data gathering and requirements definitions, and defining system goals with flow charts and diagrams.
  • The engineer will create or review technical design documentation, develop products according to quality standards, and ensure product/project quality through validation of requirements.
  • Documentation of code and necessary written documentation, including software/object design and database designs, is required.
  • The role involves maintaining a library of model documents and performing database design work to meet software development requirements.
  • The engineer will fine-tune DBMS configuration settings, review network topology, and conduct tests to ensure development consistency with defined needs.
  • Responsibilities also include monitoring software releases, providing technical support, completing project tasks within deadlines, and serving as project or product leaders for specific systems projects.
  • Participation in presentations to stakeholders and management, code reviews, and effective communication with business representatives at all levels is expected.
  • Other tasks related to project or customer activities may be assigned by the Supervisor.

Requirements:

  • A minimum of 3 years of experience developing, testing, shipping, and supporting production-quality SaaS-based web applications is required.
  • Knowledge of the practical application of engineering science and technology is essential, with the ability to function independently or as part of a larger team.
  • Familiarity with problem analysis, structured analysis, design, and programming techniques is necessary.
  • A good grounding in development best practices, including requirements definition, analysis, design, testing, implementation, documentation, and support, is required.
  • Proficiency in programming languages such as C#, ASP.NET, TSQL, HTML, JavaScript, and CSS is needed.
  • The ability to perform detailed data analysis and applied knowledge of object-oriented design principles and implementation is required.
  • The candidate must be responsible for Granicus information security, preserving the Confidentiality, Integrity, and Availability (CIA) of information assets, and ensuring data privacy.

Benefits:

  • Granicus offers a competitive benefits package that allows employees to tailor benefits to their needs.
  • Benefits include Flexible Time Off, Medical (with an option that is paid 100% by Granicus), Dental & Vision Insurance, and a 401(k) plan with matching contributions.
  • Employees receive Paid Parental Leave, employer-paid Short and Long Term Disability Insurance, Group Term Life Insurance, and AD&D Insurance.
  • Group legal coverage and additional benefits are also provided.
Apply now
Please, let Granicus know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback