Web Application Developer
Job Description
Job Description:
Work Scope: Perform software development duties in clients Web applications as directed by senior information technology staff. This resource will support clients Single Sign On projects like MyAccount that involves the use of SAML to authorize credentials by exchange of digital certificates.
Experience:
The successful candidate should have a minimum of 5 years of experience working on web development in a commercial environment.
Skills:
Expertise in Object Oriented concepts and use of MVC frameworks like Symfony is a must.
Web Technologies : HTML5, DHTML, XHTML, CSS3, Stylus, XML, JavaScript, , jQuery, JSON, Ajax, Adobe Photoshop CS4/CS6, PHP, JSP, SOAP, Web API and Windows Services, Backbone JS,
Languages : Java, C, C++, SQL, PL/SQL, XML, HTML5, Java Script, SCALA, Ajax, JSON, AngularJS, Python, Oracle Application Express (APEX)
Databases : Oracle, MySQL, MS SQL.
Version Control: SVN, CVS, GIT
Expertise Required
Object Oriented programming, requirements gathering, planning, analysis, design, developing, testing and maintenance of Web Applications
Designing and implementing applications in LAMP environment (Linux, Apache, MySQL, and PHP)
MVC (Model, View, and Controller) frameworks like Laravel, Symfony and CakePHP
Open Authorization (OAuth) APIs using third party APIs, classes and modules
Developing and using database packages and procedures
Authentication interoperability via standards such as Security Assertion Markup Language (SAML)
Implementing Single Sign On (SSO and SAML)
Job Duties and Responsibilities:
Apply project management methodology to assess, plan, design, develop, configure, execute, install, maintain or modify enterprise systems, web applications, network and/or personal computer operating systems, relational database management systems, utilities and related software for the implementation of custom web applications, encrypted data transportation, and mobile device application development using the skills outlined above.
Analyze/monitor and troubleshoot software related issues; recommend modification of existing/purchased systems or development of new enterprise systems to meet information requirements; develop specifications for problem resolution such as web security protocols; software capability with corporate infrastructure; data transmission; data/system integration compatibilities; and/or mobile/web application availability.
Apply project management methodology to monitor, control and coordinate information system developments/installations to ensure maximum utilization and efficiency of software capability, integrity of data integration and analytics.
Confer with technical, professional and managerial personnel to gather requirements, determine acceptance criteria, develop test case scenarios, and develop/implement cost effective software solutions to address business needs. Provide a preliminary design of the infrastructure needed to support a technical solution, or develop/review technical specifications for integration into the corporate infrastructure.
Perform other duties as directed.
Work in United States
Employment Options
Professional Experience
Skills
- Expertise In Object Oriented Concepts
- USE
- MVC Frameworks Like Symfony Is A Must.
- Web Technologies
- HTML5
- DHTML
- XHTML
- CSS3
- Stylus
- XML
- JavaScript
- JQuery
- JSON
- Ajax
- Adobe Photoshop CS4
- CS6
- PHP
- JSP
- SOAP
- Web API
- Windows Services
- Backbone JS
- Languages
- Java
- C
- C++
- SQL
- PL-SQL
- Java Script
- SCALA
- AngularJS
- Python
- Oracle Application Express
- APEX
- Databases
- Oracle
- MySQL
- MS SQL.
- Version Control
- SVN
- CVS
- GIT

