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 🌱.