Open Position
Design Engineer
Job location: Muncie, IN (Telecommuting or flexible schedules may be available)
Design Engineers have the exciting opportunity to make a significant impact on company software products through the use of service oriented architecture. Individuals in this position will create data models, design models, and detailed specifications based on requirements gathers by Product Directors and Business Analysts. Selected individuals will model design concepts and create prototypes of various system components. Additionally, Design Engineers are responsible for creating design standards, principles, and best practices, ensuring all designs are created under established guidelines.
**Qualifications: **
- Bachelor's degree in Computer Science, Software Engineering, or related areas
- Minimum of 5-7 years related experience with development, software design, implementation and maintenance of large-scale systems across multiple platforms
- Working knowledge of and experience with Java, J2EE, JMS, Web Services and other integration related technologies required
- Experience with a variety of development and DBMS tools, specifically Java and Oracle, required (others of benefit include Spring, Hybrid, Flex, Caché, VB, C#, SQL Server, .NET)
- Working knowledge of applications for Enterprise Service Bus or Integration Broker Technology (middleware) Products; object oriented development concepts; EAI technologies preferred
- Knowledge of an experience with automation of business processes and the associated technologies
- Proven software development experience
- Working knowledge with computing architectures in an enterprise setting
- Experience with design and modeling tools, use-case diagrams, logical data models, and physical data models
- Experience with formulating and modeling designs on paper to predict and measure outcomes and consequences of the design
- Working experience with application design and development using object oriented and test driven development techniques
- Demonstrated experience on smaller integration implementations
- Demonstrated knowledge of component-based architecture, service oriented architecture and system design
- In depth understanding of processes used in software design
- Basic knowledge of finance and credit industry concepts beneficial
- Ability to work well in a team environment
- Strong written and verbal communication skills
- Permanent resident status required (unable to provide visa sponsorship)
|