|
Software Programmer Analyst Apprentice, OPIN Apprenticeship Program (OAP), Bloomington, MN 55425
Job Description:
- OPIN delivers innovative solutions and services that enable organizations to securely deliver and exchange information to improve work flow, productivity and business processes. Our flagship products include digital content management solutions, electronic bill presentment and payment systems and B2B gateways for sharing information with employees, customers, and partners.
- This apprenticeship provides experience similar to an entry-level software engineering position for a new or recent graduate. As a Software Programmer Analyst you will participate in developing new products and new modules for existing commercial software products.
- You will be part of a product development team responsible for developing, supporting and enhancing products. You will participate in analysis, deign, coding and unit testing of applications.
- You will work closely with other developers, engineering staff, QA, and Professional Services staff. you will also work directly with sales, product marketing, and customers to achieve sound product design for market and implementation success
- Develop and maintain Web-based enterprise and B2B document/content management and/or online statement presentment and payment solutions
- Involved in functions across the entire product development life cycle --from ideation of new products, prototyping, through to design, development, QA, and commercial release
- Assist in development of product / project specifications
- Perform requirement analysis, dependency, and estimation on a variety of technical tasks
- Perform design and coding activities principally in the J2EE development environment
- Learn and use OPIN's product development and project management methodologies. Contribute to the ongoing development and improvement of effective and efficient development process and methodologies
- Create, or manage creation, or effective technical documentation
- Actively participate in apprentice activities, seminars and projects
Qualifications:
- Excellent written and oral communication skills
- Strong analytical problem solving and decision-making capabilities
- Flexible, entrepreneurial style--ability to multi-task and work in dynamic environment
- Self-motivated, able to work independently and produce results
- Team player with excellent interpersonal skills and ability to work collaboratively and effectively with a broad range of people internally and externally
- Understands discipline software development and product life cycle management concepts and methodologies
- high energy -- high achievement individual
- Optimistic individual with a positive, relational style.
- Experience or course work in one or more of the following languages: Java, Visual Basic and C
- You will develop experience in all aspects of n-tier application development using Java, application server and relational databases. This includes expertise in J2EE design patterns, servlets, JSP, Swing, EJBs, JSF, Struts, XML, JDBC, HTML, UML, and JavaScript
- Working knowledge of database technologies such as SQL, MSSQL, MySQL and/or Oracle
- Coursework and/or experience in Web application infrastructure and design (e.g. JSP, JDBC, J2EE, OOA, OOD, HTML, JavaScript, and XML, code re-factoring)
- Experience or training with Internet development and networking technologies such as TCP/IP, sockets programming and network protocols
Salary/Benefits:
To Apply:
For an application, please visit our website, www.opin.com. Mail or email your resume, transcript, and completed application to: oap@opin.com or OPIN Systems, Inc./ Attn: OAP Director/ 7900 International Drive, Suite 770/ Bloomington, MN 55425/ PH: 952.426.7700.
|