Monday, May 18, 2015

JAVA Developer - Madison, WI

JAVA Developer - Madison, WI
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
Demonstrate skills in a "majority" of the following:
  • 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
Have conceptual knowledge of the following:
  • 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)
Education Required:
  • 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.
Skills/Other Required:
  • 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.
Interested candidates can send resumes to jobs@nallas.com with position ID in subject line

No comments:

Post a Comment