Vacancy expired!
- Minimum 7+ years of application programming experience
- Good knowledge on SharePoint
- Web Application development C#, Ajax, ASP .Net, ADO .Net
- .NET Framework, MVC
- Expertise in Web-Development technologies: HTML, XML, XSL/XSLT, Web Services and Java script.
- WCF Services
- JavaScript, JQuery, JSON, Angular
- CSSHTML
- REST Services
- SOAP Services
- UML Fundamentals
- Unit Testing
- Web Development Concepts (State Management, Stateless Development)
- XML Serialization
- SQL Server 2008/ 2012
- Multithreading
- LINQ
- WEB API
- Must have excellent software design and documentation skills
- Must be able to handle multiple tasks and adapt to a constantly changing environment
- Must have excellent organization skills
- Ability to debug applications
- Experience with the development models and software development lifecycle (SDLC) model
- Able to communicate effectively across varied areas including technology, business units and senior leadership
- Ability to work on multiple projects concurrently
- Applications Programmer will help develop, support, maintain and test of Web Based, Client-Server and N-tier Architectures software applications for a specific business unit or supporting function.
- Having experience as a Subject Matter Expert (SME) and provide technical direction for specific initiatives and projects. Will have opportunity to collaborate with other programmers and business partners to ensure successful delivery and implementation of the software application.
- You will work with minimal supervision and guidance from more seasoned consultants, and may also be expected to provide application support.
- Enable all teams and roles in the SDLC to leverage a standard set of solutions rather than building all components from the ground up.
- Responsible for development, enhancement, testing, support, maintain and troubleshoot/ debug software applications that support business units or support functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
- Requires an in depth knowledge of software development life cycle utilizing Web based Technologies.