Job Description :
JOB DESCRIPTION:
Responsible for developing, coding, testing and debugging new highly complex software solutions or enhancements to existing software in a maintenance capacity.
Works with technical staff to understand problems with software and resolve them.
Resolves user complaints with software and responds to suggestions for improvements and enhancements.
Designs and codes complex applications using advanced technology
Demonstrates senior knowledge of technical solutions
May design and build prototype applications
Understands, interprets and translates business requirements into the necessary designs and documentation
Assures code quality and adherence to coding standards on projects
May create optimization programs to resolve problems
Takes part in real Agile submersion

EDUCATION:
B.S. degree in Computer Science, Information Technology, Engineering or equivalent

REQUIRED SKILLS:
Experience of .NET development in C#
Experience of web development: HTML, JS, AJAX, CSS
Experience in building multi-tier applications (user interface, intermediate layer, database
Experience in building ASP.NET-based applications
Experience with WebServices (SOAP, REST)
Object Oriented Programming (OOP), Simple Design
Unit testing, build automation, Continuous Integration

Technical responsibilities

Under general supervision, develops, codes, tests and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity.
Has good understanding of business application. Works with technical staff to understand problems with software and resolve them.
Resolves customer complaints with software and responds to suggestions for improvements and enhancements. May assist in development of software technical documentation.
Designs and codes moderately complex applications using routine and/or advanced technology.
May create optimization programs to resolve problems.
May design and build prototype applications.
             

Similar Jobs you may be interested in ..