· Planning, designing, developing and testing software systems or applications for software enhancements and new products
· Analyzing, programming, and modifying software enhancements and/or new products used in local, networked, or Internet-related computer programs
· Developing a range of products including device drivers, patches, operating system modifications, graphics modules, etc.
· Using current programming languages and technologies, writing the code, developing programs, and performing testing and debugging of applications
· Plan and direct studies of potential electronic data processing applications
· Develop and install programs to support general business applications running on PCs
· Design web pages, including graphics, animation, and functionality; develop infrastructure and applications related to pages
· Making hardware or software purchasing recommendations regarding web development and all other duties as assigned.
· Design and Create Mock-Ups
· Reengineering, Development and implementation of Access database functionality related to Financial Operations into IT support systems
· Work with Client’s technical staff, including network engineers and database administrators, to analyze and improve system performance.
· Use Client’s version control system to manage software code.
· Adhere to Client’s standard Software Development Life Cycle (Scrum).
· Develop and/or update technical design based upon requirements specifications.
· Develop and/or fix software applications, using the tools that fulfill the requirements specifications and conform to the technical design.
· Perform unit-level testing of developed software applications.
· Correct issues found during system and user acceptance testing.
· Create other technical documentation, including user and administrator guides and configuration management plans.
· SDLC development lifecycle/ deployment experience with demonstrated successful projects
· Strong understanding of RDBMS Concepts, MS SQL Server
· Experience with ASP.NET and C#.NET.
· Excellent MVC and WCF experience
· Configuration Management
· Excellent Communication and Interpersonal Skills, Technical Documentation Skills
Technologies: ASP.NET C#.NET, Visual Studio, MS SQL Server, MVC, WCF
Education: Bachelor’s Degree or Higher in Computer Science or related or foreign Equivalent