JAVA Developer - Madison, WI
Position ID: NAL-1505-13
Interview type: Phone & Onsite Interview
Job type: Contract
Duration: 3+ months
Local Preferred
Job Description:
Position ID: NAL-1505-13
Interview type: Phone & Onsite Interview
Job type: Contract
Duration: 3+ months
Local Preferred
Job Description:
- Analyze and prepare specifications for major requests for service (RFS)
- Code Internet/Web based applications
- Test programs/systems and prepare documentation
- Assist in program/system client training
- Maintain and audit programs/systems
- Coordinate all phases of job with all related departments
- Mentor new and junior staff
- Provide technical and project management assistance to clients and other staff members
- Lead major projects
- Work with client areas to develop system specifications
- Review and assign work to other staff members
- Provide in-depth/complex/comprehensive analysis, design, and support for Internet/Web applications across multiple platforms and network environments
- Develop and support GUI standards and procedures for Internet/Web applications
- Increase level of technical, business, and project management knowledge to support client business units through continued education
- Prepare and support the migration of Internet/Web applications
- Analyze, recommend, and propose vendor software solutions to meet business needs
- Utilize advanced Internet/Web resource management skills
- Database design
- Provide in-depth/complex/comprehensive development and support for graphical user interface (GUI) applications
- Reporting information necessary for administration and project development functions
- Support the e-Business marketing, promotional, and business intelligence efforts
- Discuss requests with clients to determine specific results desired
- Prepare specifications and documentation according to Department standards
- Write programs according to requests and standards
- Set up test data with client department assistance to test programs
- Implement systems by coordinating all tasks with affected Departments and following change control procedures
- Audit systems to determine system accuracy
- Make necessary changes to programs to maintain program accuracy
- Provide clients with technical assistance to maintain efficient systems
- Review, critique, and discuss work with and provide training to junior staff
- Demonstrate effective communication skills, both verbal and written, while working with all levels of people
- Demonstrate proficient skills in Web/Internet programming environment as required
- Demonstrate skills in working with all levels of people - including clients, subordinates, management, consultants, and vendors
- Provide leadership/management as a member of the project team on medium to large projects
- HTML, DHTML, JavaScript, Cascading Style Sheets
- Organization Microsoft operating systems ? Object oriented programming/methodology
- Internet Protocols (HTTP, HTTPS, FTP, SMTP, etc.) ? Unit/system/regression testing
- Web/Internet Standards
- Web browser capabilities/limitations
- Oral and written communications
- One or more Internet/Web/OO application development languages such as JAVA, Visual Basic, C++, C#, J#, PERL, PowerBuilder
- Multi-tier application architecture
- JAVA, JSP, Servlets, JDBC
- SQL/RDBMS
- Database stored procedures and triggers
- Integrated development environments (IDE) - (for example: IBM Visual Age, Microsoft Visual Studio.Net)
- Web application Servers (for example: Silverstream, WebSphere, WebLogic)
- Screen scraping
- Java Remote Method Invocation (RMI)
- Project management
- XML, XSL, DTD
- Proposal process and development
- Research techniques
- EJB, J2EE
- Project scope change control
- Formal development framework/methodology
- Web Services (XML, XSL, UDDI, SOAP, WSDL)
- Legacy/core systems pertaining to eBusiness
- Messaging (for example: IBM MQ), OLTP (i.e. CICS)
- Data modeling/management/design/analysis ? Estimating large-sized development efforts
- Mentoring
- Innovating and initiating
- Leading/managing multiple, medium to large development projects
- Coding best practices
- HTTP Servers (IIS, Apache, etc.) ? CORBA/COM
- Evolving Internet/Web standards
- Unified modeling language (UML)
- LDAP, digital certificates, PKI, smart card, biometrics
- Content management
- Personalization
- Campaign management
- Customer Relationship Management (CRM)
- Associate degree in data processing or equivalent in work experience.
- Work Experience Required:
- Three or more years of application development experience as an Internet developer; or four or more years of application development experience with at least one year of experience in Internet Development.
- Requires excellent consultative and communication skills, analytical ability, decisiveness, strong judgment, and project management skills. Requires in-depth knowledge of Internet/Web programming techniques and relational database knowledge.
No comments:
Post a Comment