Software Developer

Company Details

Experience The Power of Digital Transformation


  • Develop, test and implement new software programs
  • Clearly and regularly communicate with management and technical support colleagues
  • Design and update software. This includes, but is not limited to: Software Applications, Web Sites,
  • Mobile application and User Interfaces
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization
  • Independently install, customize and integrate software packages
  • Work with experienced team members to conduct a root cause analysis of issues, review new and existing code and/or perform unit testing
  • Identify ideas to improve system performance and impact availability
  • Resolve complex technical design issues
  • Development of technical specifications and plans
  • Analyze user requirements and convert requirements to design documents
  • Make good technical decisions that provide solutions to business challenges
  • Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues
  • Compile timely, comprehensive and accurate documentation and reports as requested
  • Possess up-to-date knowledge of technological developments in the industry
  • Share knowledge and technical experience with company members


  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 3+ years of proven professional experience.
  • Problem Solving skills
  • Proficiency in English
  • Good Communication and negotiation skills
  • Good Interpersonal skills
  • Critical Thinking

Tagged as: testing, coding, technical development, software programs, unit testing

Visit us on LinkedInVisit us on FacebookVisit us on Twitter