Consulting Software Engineer
Blue Slate Solutions is a global business and technology consulting firm that designs customized solutions that improve company performance. Our customers range from start-up entities to Fortune 100 companies encompassing a wide spectrum of industries. Our solutions consistently improve overall business performance and deliver a significant return on our clients’ investment regardless of the size, industry-focus and complexity of their business.
Blue Slate Solutions uses a proprietary collaborative approach to the design and implementation of solutions. We leverage the collective expertise across our three practices Business Strategy, Business Operations and Process Management, and Information Technology to deliver sound solutions to best meet client need. We are focused on client success by providing strategic visioning support and a measured execution of that strategy.
Our strategic recommendations are fueled by market intelligence. Business operations are optimized through process redesign, infrastructure enhancements and business-driven IT initiatives. Blue Slate is committed to customer success, and this commitment has fueled our sustained profitability and continues to drive double-digit growth year over year.
Description
The Consulting Software Engineer works with the customer, project manager and analyst to design, construct, integrate, test and deploy enterprise-level applications. This individual may be called upon to perform analysis tasks based on project needs and staffing.
The typical tasks for the Consulting Software Engineer include creating OO-design artifacts (class diagrams, sequence diagrams), creating prototypical applications as proof-of-concept, creating software solutions using industry standard tools and languages, integrating partner and other vendors’ products, assisting QA to assure stability of the solution and working with the client to deploy the solution.
The individual should be well versed in OO design, including the use of UML. He or she should also be fluent in Java and willing to pursue other languages, such as C++, C#, or VB.NET. Experience with multiple platforms, such as Microsoft Windows, Solaris, and Linux, is preferred.
It is expected that the individual will also have begun to learn about complementary technologies, and will continue to pursue such knowledge. Technologies such as SQL, TCP/IP, Business Rule Engines, and Web Application Servers constitute the infrastructure on which we design, build and deploy solutions. The Consulting Software Engineer must understand the uses and operation of these technologies.
This position will involve up to 80% travel.
Specific Activities for the Consulting Software Engineer
· Understand client needs from both a functional and technical perspective
· Work with clients to define, analyze and engineer their unique business processes and rules
· Document functional requirements
· Given the technical environment, document the technical specifications based upon the documented functional requirements
· Code/Configure and automate business processes and rules using specialized software, such as rules or workflow engines, or by developing custom applications
· Test software solution
· Integrate software solution into a production environment
· Train the client on utilization of the new processes and tools
Skills and experience required
· Strong OO design background including UML and design patterns
· Understanding of system lifecycle, both waterfall and RAD
· 2 years of Java programming and design experience (J2SE, JDBC, JMS)
· 1 year of J2EE programming and design experience (Servlets, JSPs, EJBs, WAR, EAR)
· Hands-on experience with traditional web standards such as HTTP, HTTPS, HTML, XHTML, JavaScript and Cascading Style Sheets
Skills and experience preferred
· BS degree in Information Technology or related field
· Excellent interpersonal and written & oral communication skills
· Strong analytical and problem solving skills
· Has utilized various design and development tools, such as Rational Rose, Ant, Eclipse, CVS, and similar
· XML/XSL/XSLT experience
· Web Services, including hands-on work with SOAP and UDDI
· Experience with different testing types and able to articulate strengths and weaknesses of each
· 1-3 years of design and development experience on platforms such as Solaris, Windows, C++, DBMS (i.e. Oracle, Sybase, or MS SQL), MQ Series, and so forth
· Experience carrying out analysis tasks, such as gathering user requirements, running requirements sessions, and developing process maps and use cases
· 1 year of experience with Java application servers, including significant debugging of deployment and operational issues
· Experience with “JAX Pack” (JAX-RPC, JAXB, …) and a good understanding of object serialization, XML marshaling/unmarshaling, and similar interoperability approaches
· Web Services, including hands-on work with SOAP and UDDI
· System integration experience, such as using messaging services and middleware
· Experience with portal products and architectures
· Experience with SSO environments and operation
· LDAP implementation experience
· Versed in complementary technologies, such as SQL, TCP/IP, and Source Code Control Systems
· Experienced, comfortable, and conversant with the offshore development model, including rewards and challenges
· Sun Java 2 Certified
· 2-5 years consulting experience, preferably in Healthcare, CRM, or Financial Services
· Prior experience with business rule-based software packages such as PegaSystems, iLog, or Fair Issac
· Has participated as an individual contributor on large and small projects
· Has experienced project failures and learned from them
· Capable of working independently
· Ability to work within tight schedules and budgets
Blue Slate Solutions is an unique, collaborative environment that fosters learning and success. Compensation is competitive, complete with a comprehensive benefits package. We are located in downtown Albany and offer company paid parking. If interested in this exciting opportunity, please send your resume and salary requirements to: jobs@blueslate.net .
We are an Equal Opportunity Employer. Visit our website at www.blueslate.net
|