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