Diverse Technologies Company
  • Harrisburg, PA, USA
  • Full Time

The Application Developer will possess the requisite skills and experience to design, develop, and maintain high performance, scalable, reliable, and reusable component-based multi-tier applications using Java EE, SoftwareAG webMethods, NetIQ Identity and Access Management (previously known as Novell Identity and Access Management), IBM WebsphereMQ, Microsoft .NET, and other leading technologies.

The individual in this position will be expected to draft technical design documentation, write code, conduct unit testing, and troubleshoot issues.

This is highly advanced technical work essential to the project life cycle of computer applications.

An individual in this position is responsible for the analysis, planning, design, development, testing, debugging, maintenance, and documentation of highly complex applications to fulfill the needs of the business systems which follow the business plan.

An individual in this position is responsible for highly complex application development projects; performing advanced technical work or independent application development and maintenance of major systems critical to core business functions that inoperability would significantly impact and/or impair operations. 

Required Skills: Knowledge of information technology and systems analysis principles and techniques. Knowledge of developments and practices in application development and methodologies, including computer assisted systems engineering, rapid application development, and shared application development approaches. Knowledge of the principles and techniques of application development documentation and strategies. Knowledge of developments and practices in mobile friendly web application development, such as responsive design web development. Knowledge and proficiency in Software Oriented Architecture (SOA), web services, WSDL, Java EE standards and messaging-oriented middleware (JMS, IBM WebSphereMQ, and others). Knowledge and experience with relational database technology, data modeling concepts, tools and techniques. Ability to effectively communicate complex technical issues to technical and non-technical staff. Ability to review and evaluate new technologies and application development tools for use in the application development process and to recommend the acquisition of new hardware and software for use in the application development process. Ability to analyze complex business operations and to organize their component parts into logical and integrated systems. Ability to design and apply diverse technical application and information technology architecture solutions to complex business systems and to select the most efficient and appropriate solutions for individual business system problems. Ability to analyze and conduct research of complex business processes in order to develop information technology-based approaches to meet the needs of clients and managers. Ability to communicate effectively, orally and in writing. Ability to write technical analysis and recommendations. Complex problem solving skills for identifying complex problems and reviewing related information to develop and evaluate options and implement solutions. Troubleshooting skills for determining causes of operating errors and deciding what to do about them. Judgment and decision making skills for considering the relative costs and benefits of potential actions and the ability to choose the most appropriate one. Systems analysis skills for determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes. Bachelor's Degree in Computer Science or related business field, or equivalent experience. Minimum of six years in the design, development, implementation and support of complex business applications software.  Minimum of 3 years of experience in Java Platform, Enterprise Edition (Java EE), Enterprise JavaBeans (EJB), Java Server Pages (JSP) , Java Server Faces (JFS) ,Java Naming and Directory Interface (JNDI) , Java Server Pages (JSP) , Java Message Service (JMS) , Java Servlets , Java Database Connectivity (JDBC) , Oracle WebLogic Application Server , IBM WebsphereMQ , Jboss Application Server, HTML5 , jQuery , Spring MVC , Hibernate , Apache Axis2 , CSS3 , UML modeling , XML and XSLT , SSL 3 - Secure Sockets Layer (Encryption) , TLS , X.509v3 - Digital Certificates (Authentication/Authorization).

Preferred Skills and Certifications: Working knowledge on SoftwareAG webMethods Product Suite, NetIQ Identity and Access Management Products, Microsoft .NET Programming, IBM Data Power XI50/52. Java Certified Professional ITIL Certification.


Diverse Technologies Company
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share this Page
Logo About Us What We Do Our Clients Capability Statements Careers Contact Us Linkedin FB Employee Login Contract Vehicles Seaport E