What are the responsibilities and job description for the Software Developer position at National Registry of Emergency?
Description
The Software Developer creates, modifies, analyzes, reviews, and maintains application systems by writing code, running tests, fixing errors, writing documentation, and providing technical support. This position reports to the Software Development Manager.
Fulfilling our mission and becoming the best place to work demands a defined culture. Culture speaks to how we are together. Culture is the beliefs, values, priorities, expectations, behaviors, and practices that guide daily interactions, thinking, decisions, and actions. When working at the National Registry the expectation of culture is as follows:
- Never stop learning - Working at the National Registry is a decision to lead, learn, grow, and improve.
- Responsibility and Privilege - Working at the National Registry should be an exceptional experience. We view working here to be a great privilege and responsibility.
- Environment is welcoming - We endeavor to create a welcoming, fun, friendly, and inclusive environment.
- Morals, Accountability, and Character - We each accept responsibility for how we show up, meet challenges, and respond to setbacks.
- Teamwork - We become a team when we see beyond our egos, actively engage with others, and collectively work together for the good of the organization.
Essential Functions are listed below; other duties may be assigned:
Technical Support
- Debugs, refactors, and maintains the integrity of program code.
- Supports and maintains databases and resolves any issues that arise.
- Provides technical support to end users.
- Monitors production programs for expected performance and responds to errors and emergency problems.
- Installs and configures software as required.
Analysis, Design, and Programming
- Codes, tests, and debugs existing and new programs.
- Maintains and enhances NREMT public website, APIs, mobile applications, and other components.
- Assists with analysis of business functions, and of programs that carry out business functions.
- Assists with technical design of code and database solutions.
- Assists in optimizing existing programs to improve performance and reduce footprint.
Documentation Administration
- Produces procedural documentation as required.
Requirements
Experience, Education, Certification and Skill Requirements:
- Coding Bootcamp, 2-year degree in Information Technology or 3-year degree in Information or an equivalent combination of experience and education required.
- Four-year degree in Information Technology or related field preferred.
- 3 years of experience in Information Technology or related field required.
- Experience with ASP.Net Core, C#, HTML, JavaScript, jQuery, SQL Server, AWS, ASP.NET MVC, CSS, Bootstrap, JSON, RESTful APIs, LINQ) preferred.
Job Competencies
- Utilizes communication, organizational & customer service skills to effectively communicate with staff and the public and provide technical support and training to end users.
- Strong ability to work as a team and possesses strong interpersonal relationship skills, including excellent communication, both oral and written.
- Strong problem-solving and decision-making skills and a strong ability to take initiative.
- Excellent ethics and integrity, supportive team member participation, and organizational growth ownership.
- Demonstrates an ability to prioritize multiple tasks/demands and meet deadlines.
- Accepts special projects and other assignments as needed.
Specific Requirements:
- Must be able to lift and carry up to 25 pounds.
- Must be able to read, write, speak, and understand the English language.
- Must be able to move intermittently throughout the workday.
- Must be able to sit for extended periods at the computer or in meetings.
- Must be able to see, hear, or use prosthetics that will enable the senses to function adequately to ensure that the requirements of this position can be fully met.
- Must be able to accomplish tasks via the electronic environment, such as video conferencing and digital collaboration.
- Must be able to work in an environment with moderate noise.
The National Registry is an equal-opportunity employer. All persons will be considered for employment without discrimination against race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
For more information on the National Registry, visit www.nremt.org.