Description: Design development, coding, testing and debugging new software or enhancements to existing software. Works with technical staff to understand problems with software and develops specifications to resolve them. Resolves customer complaints and responds to suggestions for improvements and enhancements. Participates in the development of software user manuals.
5+ years experience in software engineering
Effective communication skills, ability to demonstrate concise and thoughtful correspondence
Strong problem solving, analysis, design and testing skills
Knowledge of software performance, scalability, maintainability, reusability and security
Experience working within an Agile Scrum environment
Education: Bachelor’s degree in computer science or equivalent