BE/ME/B.Tech/M.Tech/MCA/MCM/BCA/Msc. PGDCA/ or equivalent
Overview of Job
This role uses skills of a seasoned, experienced professional with a full understanding company policies and procedures. Resolves a wide range of issues in imaginative and practical ways. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in select-ing methods and techniques for obtaining solutions. Networks with senior internal personnel in own area of expertise. Normally receives little instruction on day-to-day work, general instructions on new assignments.
Duties & Responsibilities
Design and develop User Interface applications to support key business endeavors throughout the organization.
Responsible for all phases of the software development life cycle of both off the shelf application solutions as well as other User Interfaces developed to support our business plan.
Produce superior production quality code; establish coding conventions and supporting documentation.
Work closely with the development team to respond to business needs, develop design strategies and communicate design solutions.
Ability to effectively collaborate with Project Managers, Key Business Stakeholders, Business Analysts and other IT Team members.
Assist in the planning stages of new application projects.
Work with existing web and WCF services and developing new web and WCF services.
Develop and test fixes for solutions as well as perform post-resolution follow-up to ensure problems have been adequately resolved.
Learn appropriate software modules used and supported by the organization.
Development and testing of new and existing software applications and modules under development or consideration for purchase.
Occasional travel for training and application support is required.
Graduate of a 4 year degree program in a related major (IS, CS, MIS).
4 yrs. experience with XML, JSON, Visual Studio 2012/13, & C# applications in relation to developing Web service clients.
3 yrs. experience in multi-browser and mobile device application design and development
3 yrs. experience with the Structured Query Language (SQL).
Experience working with the .NET Framework (C#, ASP, WCF & WebAPI).
Experience supporting and troubleshooting web and Windows based applications.
Ability to work independently and in a team environment dealing with diverse business units gathering requirements and specifications.
Ability to work on multiple projects at a time as well as support end users.
Proven analytical and problem-solving abilities.
Strong interpersonal, written, oral and organization skills with a keen attention to detail.
Experience working with Microsoft Team Foundation Server for source control and development processes.
Experience working with Microsoft SQL Server Management Studio to create, update, query and maintenance databases.
Experience developing iOS applications using Objective-C and Xcode.
Experience developing Android applications using JAVA and Eclipse.
Note: Applicants for employment in the U.S. must possess work authorization which does not require sponsorship by the employer for a visa (H1B or otherwise).