Description
The System Developer is responsible for designing, developing, and maintaining system solutions that meet business requirements. This role involves working closely with other developers, analysts, and stakeholders to ensure the successful delivery of system architecture and solutions while maintaining high standards of quality and performance. Essential Duties and Responsibilities :
- System Development & Process Design : Develop and refine system procedures to address business needs, considering system capacity and limitations.
- Database Management Support : Provide database maintenance and operational support to ensure stable and efficient performance.
- Application Testing & Quality Assurance : Conduct application testing, implement QA practices including code reviews, testing strategies, and compliance with coding standards.
- Issue Management : Analyze and route issues into the appropriate ticketing systems, ensuring timely updates and closure.
- Documentation & Audit Compliance : Create and maintain operational and security documentation to support audits and internal standards.
- Continuous Improvement & Innovation : Promote innovation by adopting new technologies, tools, and development best practices to enhance efficiency.
- Reporting & Knowledge Sharing : Prepare regular reports for senior management and ensure all processes and standards are properly documented.
Knowledge and Skills :
Expertise in Software Design and Development : Extensive experience in software design, object-oriented programming, and proficient coding skills in multiple languages such as C# and Java.Web Development : Skilled in JavaScript / TypeScript, HTML, CSS, and Angular.MSSQL / Oracle Database : Database design, performance tuning, and optimization.Communication : Effective communication and interpersonal skills for interacting with diverse stakeholders.Agile Development Knowledge : In-depth understanding of agile development methodologies and tools.Problem-Solving Abilities : Strong problem-solving skills with the ability to make decisions under pressure.Strategic Thinking : Ability to align technical solutions with business goals through strategic thinking.Required Qualifications : Years of Education
BS or MS degree in Computer Science, Electrical / Computer Engineering, or related field and 2+ years of experience.Work Experience
2+ years of experience in software development working with large enterprise applications.Working Conditions :
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.