* develop and maintain application software; troubleshoot and rectify application software problems.
* analyze user needs: design, write and execute programs in a variety of programming environments;
* collaborate with business analysts or users to translate business requirements into technical specifications.
* work in an agile development team to meet project milestones.
* experience using different development languages and tools
* engage with customers to identify and resolve complex business problems.
* assist users in preparing for the installation and start-up of any new system being implemented;
* demonstrate solid grasp of software development lifecycle including agile
* work closely with qa and integration team to resolve issues
* interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management
* ability to make good quality models and prototyping
* ability to create good quality graphics and visuals.
* version control systems (git, svn, etc.)
* software validation and documentation to meet predetermined guidelines for compliance
* create and maintain information reports for all business units.
* implement automation of information reports and alerts.
* use different reporting tools
* apply testing procedures/methodologies (i.e., diagnostic software) and provide interpretation of data.
* bachelor degree in computer science, information systems or a related field is required.
* advanced english
* developing robust applications using c#, jquery, javascript, bootstrap html,css, linq, mvc, iis7, entity framework
* ms-sql or oracle server experience.
* proficiency in programming techniques including database management applications.
* strong customer support skills.
* commitment to providing customer-focused quality service.
* experience writing database triggers and procedures.
* effective leadership, judgment and interpersonal skills; and the ability to interface with all levels across the entire organization.
* requires organizational and communication skills; requires the ability to manage multiple tasks simultaneously.
#j-18808-ljbffr