The System Developer is responsible for designing, developing, and maintaining system solutions that meet business requirements.
Requirements
- Extensive experience in software design, object-oriented programming, and proficient coding skills in multiple languages such as C-Sharp and Java.
- Skilled in JavaScript/TypeScript, HTML, CSS, and Angular.
- Database design, performance tuning, and optimization.
- In-depth understanding of agile development methodologies and tools.
Responsibilities
- Develop and refine system procedures to address business needs, considering system capacity and limitations.
- Provide database maintenance and operational support to ensure stable and efficient performance.
- Conduct application testing, implement QA practices including code reviews, testing strategies, and compliance with coding standards.
- Analyze and route issues into the appropriate ticketing systems, ensuring timely updates and closure.
- Create and maintain operational and security documentation to support audits and internal standards.
- Promote innovation by adopting new technologies, tools, and development best practices to enhance efficiency.
- Prepare regular reports for senior management and ensure all processes and standards are properly documented.
Other
- Hybrid Work Arrangement: Typically works in an office or remote environment; required to be on-site three days per week (Tuesdays and Thursdays are mandatory in-office days).
- Requires prolonged sitting and extensive use of a computer, keyboard, mouse, and other standard office equipment.
- May involve attending virtual or in-person meetings for extended periods of time.
- Occasional lifting of office equipment or materials up to 15 pounds.
- No travel is required for this position.