ESSENTIAL DUTIES AND RESPONSIBILITIES
Performs key portions of the software development lifecycle (SDLC) includinganalysis, design, coding, testing, documentation, installation and maintenancefor custom applications.
Develops standard and adhoc reports needed by users.
Plans and customizes IS projects to support companys goals.
Provides solutions to optimize business procedures.
Supervises the application development team.
Coordinates with other team members to deliver complete systems.
Follows up with customers to improve delivered products.
Reports directly to Information Systems Senior Manager.
Knowledge, skills and abilities
Experience in application programming and development methodologies.
Strong understanding of object oriented languages and development methods.
Experience in web programming and architecture.
Experience in .NET programming languages (C#, ASP, VB).
Experience in Web scripting Languages (Jscript, VBScript).
Experience in MS SQL Server database development.
Knowledge of web servers configuration (IIS, Apache).
Effective communication and interpersonal skills.
Experience in Project Management.
Experience in reporting platforms (MS SSRS, MS Performance Point,) is plus.
Experience in SharePoint (2007,MOSS,WSS,2010,2013) is plus.
Education and experience
BS or Master Degree preferably in the field of Information Technology, computer information systems, or computer science.
A minimum 5 years of professional experience in the field of information systems and programming.
MCP certification is a plus.
Promotes service oriented culture.
Ability to work well under pressure.
Ability to provide consistent maintainable applications.
Capacity to facilitate challenging tasks and manage conflicts.
Ability to plan for the future and support the companies growing module.
Ability to manage team members and set priorities.