Develop high quality software with the support of the senior developer/technical team lead to meet customer requirements, within agreed timescales
Analyze and process data then identify and develop solutions with assistance of senior developer/technical team lead Prepare technical documentation Participate in template update peer review
Estimate time for template development efforts with assistance of senior developer/technical team lead Effective communication with developers, technical team lead & QA Work all developments diligently to ensure customer satisfaction targets are achieved
Required skills & experience:
Minimum Bachelors Level Degree in Computer Science, Engineering, or related field .
At least 2+ years of Experience in software development, preferably C#/WPF/SQL/C++/C .
Good methodical problem-solving skills.
Strong communication skills both written and verbal .
Ability to work effectively in a team environment composed of peers and cross-functional members .
Have a strong desire for quality.
Have ability to multi-task The following would be considered an advantage though not essential.
Use/awareness of bug tracking & version control systems.