Careers
- Current Opportunities
- Account Analyst - PRISM
- Account Rep PRISM Data Processing
- Account Rep PRISM Data Processing
- Account Representative
- Account Representative - Exceptions (PRISM)
- Account Representative - RFS
- Account Representative (IPS)
- Account Representative-Client Operations
- Accounts Receivable Digital Analyst
- Accounts Receivable Digital Analyst (IPS)
- Accounts Receivable Digitial Analyst
- Business Development Manager
- Client Development Manager
- Collections Analyst - PRISM
- Financial Analyst
- Financial Services Representative-PRISM
- Liquidation Services Manager (IRL)
- Marketing & Sales Coordinator
- Operating Systems Programmer
- Product Analyst (PRISM)
- Promotion Insights Consultant (Inmar VSI Promotion Consulting)
- Remittance Specialist
- Sales Manager
- Senior Accounts Receivable Supervisor
- Senior Financial Analyst
- Software & Application Support Manager
- Technical Architect
- Employment Advantages
- Our Community
- Corporate Culture
- Apply at Inmar
Technical Architect (SDS)
April 1, 2010
OVERVIEW
Under general supervision of an assigned Project Manager, the Software Engineer performs work assignments at a high technical level as part of a project team; may at times act in a project leader role; researches and possibly develops technologies thought to be profitable or necessary for the enterprise; performs design, programming, development, implementation, of web-based products for new and existing clients. Projects can be either enhancements to existing products/systems or new product development.
SPECIFIC RESPONSIBILITIES
- Designs and develops computer software systems
- Leads or assists in the formation of system development requirements
- Works with the user community in the development of specifications, such as report formats, screen and file layouts, etc. These specifications may include hardware elements such as power requirements, speed, I/O, processor, etc.
- Produces detailed software and/or hardware design and specifications
- Leads or assists in the preparation of project plans and schedules, including:
- Feasibility analysis
- System requirements
- Resource requirements
- Schematics
- Produces or oversees other team members who are producing designs, creating programs/code, testing and debugging software and/or hardware from functional specifications
- Working with the research community to explore advanced techniques and assimilate new developments
- Working with the vendor community to explore available product and/or specify the production of custom products
- Undertakes complex assignments as directed by management, such as:
- Software and/or hardware evaluation/specification/selection
- Mathematical analysis of given systems or techniques
- Application security architecture definition and implementation
- Performance analysis and system improvement analysis on all production platforms
- Leadership
- Responsible for providing technical guidance to the team
- Responsible for ensuring that existing standards and procedures are established and followed and is responsible for creating new standards and procedures as deemed necessary by management. This can include the development or responsibility for test procedures.
- Responsible for validating estimates from team
- Responsible for ensuring that all necessary documentation for an initiative or project has been completed
- Responsible for developing the tasks and activities necessary to implement a system product or initiatives
- Responsibility for auditing and reviewing one or more components of a system for production readiness
- Responsibility for preparing and executing back out and recovery strategies in case of bad promotions
- Provides guidance and direction to less experienced associates on technical issues.
- Prepares complex software and/or hardware documentation. Produces technical reports or white papers for various associates relating to advanced techniques/technologies that may be profitable to the enterprise.
QUALIFICATIONS
- Bachelors degree in Computer Programming, Computer Science, MIS; AND 10+ years related work experience including Client Relationship Management and Project Management responsibilities; OR and equivalent combination of education and experience.
- Technical certifications as it relates to .NET.
- Demonstrated strong experience developing with VB.Net, Visual Basic, JavaScript, ASP, HTML, DHTML and XML.
- Experience with Java, J2EE, JSP with STRUTS tag, STRUTS configuration, STRUTS Action class development, JAVA Beans/Servlets, EJB (session/entity), and JDBC/TSQL experience is a plus. Experience with Websphere or JRUN is a plus.
- Demonstrated strong experience designing architectures for n-tier web application and Web Services.
- Demonstrated experience of consistently produce high quality results in product, design, thought process, testing, user training.
- Demonstrated experience evaluating hardware and software.
- Demonstrated experience with implementation of measures required to secure web-based applications.
- Ability to travel to client sites as required by assigned projects.
- Ability to create effective web-based information and graphical designs, printed materials, and presentation materials.
- Ability to utilize various computer graphics software packages
- Ability to analyze and design at the system and component level in system/application software and hardware.
- Ability to document system requirements and designs via use-case analysis, UML notation and modeling tools.
- Ability to provide clear, explicit instructions.
- Ability to deal effectively with individuals at all business levels, requiring tact, judgment, and composure.
- Ability to represent the Company in a professional manner to outside agencies and clients.
- Ability to provide technical guidance, coordination, and training to co-workers.
- Ability to coordinate the efforts of non-Company personnel.
- Ability to organize tasks and time to ensure timely completion of all projects.
- Ability to plan own work after objective is set by supervisor.
- Ability to use good judgment in recognizing the scope of authority.
- Knowledge of web authoring and management software.
- Knowledge of complex software/hardware design and troubleshooting techniques.
- Knowledge of advanced mathematical and other problem solving techniques.
- Knowledge of digital electronic design, test, prototyping and production techniques .
- Knowledge of internal hardware and software systems performance.
- Knowledge of quality control methodologies.
