Day-to-Day responsibilities:
- Review and understand requirements for application development
- Raise any requirements issues with project managers and lead developers.
- Design and develop code independently based on requirements
- Code will be commented as necessary and formatted as to be readable by others
- The design should be heavily object-oriented focused and easily modified for new requirements
- Develop front-end HTML using pure CSS
- Design and create DB schema
- The database will be 100% normalized and the code should rely on stored procedures
- Make regular check-ins to the SVN so the application and code can be reviewed by project managers and lead developers
- Attend internal design reviews as necessary to address design issues and present the application
- Assist in the creation and execution of test scripts
- Create design documentation for the application, this should include: o DB Schema and description of each columns o Description of how the code is organized o List any third party tools used o Discuss any major design decisions or assumptions
- Work with Change Management team to ensure correct and compliant migrations and implementations from development to staging and production environments
Required Skills:
- Understands the Application Development Lifecycle
- MS .NET (C# primarily, some VB)
- MS SQL Server (Design and develop)
- HTML/CSS; JavaScript and AJAX
- Version control (SVN)
Optional Skills:
- JQuery; ActiveX
- Graphics editing i.e. Photoshop/Paint.NET
- Xpress (Sun Identity Manager's Business Process Language)
- Oracle SQL development knowledge
- SharePoint 2010 (Web part development and SharePoint Designer knowledge); AD/LDAP