Careers
Business Knowledge Services is looking for dynamic, senior, multi-talented IT professionals that are business minded and dedicated to providing excellence to our clients. We are committed to helping you build your career with opportunities that are financially rewarding as well as mentally stimulating and enticing. We offer a comprehensive benefit package including: direct deposit, health insurance, supplemental insurance plans, and 401(k) profit sharing plan.
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
Current Openings:
- Oracle Developer
We are looking for individuals that have:
- Financial and Manufacturing (either or, both not required)
- 3-5 years experience with Oracle Financial or Manufacturing
- Extensive reports and forms experience
- Experience in problem identification, resolution and tracking
- Functional/Applied experience with the following technologies: Oracle, PL/SQL, OBIEE, Workflow
- Excellent organization skills
- Excellent written and verbal communication skills
Bonus Skills:
- Proficient with trouble shooting
- Shell Scripting
- Leadership qualities
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
- Business Analyst
Our client, a major Boston teaching hospital, is looking for a highly motivated Business Analyst focused on the development and deployment of software solutions for GE Centricity Business Solutions Applications. The successful candidate will demonstrate the ability so serve a role in the analysis, implementation and support of the IDX/GE practice management system, specifically the BAR and SCHED applications.
We are seeking a candidate with two or more years experience in IT healthcare practice operations, including: visit management, billing and accounts receivable and business operations for a medical practice. Knowledge of IDX/GE required.
Qualifications:
- Experience in the Healthcare Industry with emphasis on GE Centricity Business Solutions BAR and SCHED Applications required.
- Must be able to multi-task.
- Prepares functional specifications and recommendations.
- Must be able to read and understand data files and file formats.
- Must possess knowledge of / experience in provider data management requirements/systems.
- Working knowledge of / experience in contracts, reimbursement methodologies, claim processing.
- Ability to work as a team member (including leadership role) as well as independently.
- Good communication skills.
- Takes initiative.
- Excellent organization and analystical skills, demonstrated skills in problem solving.
- Ability and willingness to take on various assignments in a fast paced organization.
- Experience using work processing, spreadsheet and presentation software required.
- Slutions Architect, Westboro, MA - 3 to 6 months plus
We are looking for individuals that have:
The ability to work on projects as a "Solutions Architect/Analyst" within the Information Technology organization.
Provide high-level technical expertise in the development of business solutions on a project by project basis.
- Help to join and align the disciplines of Infrastructure, Applications Development, Data Management and Security
- Projects can be from any of the business units
- Estimate project duration, effots and costs
- Contributes to Solution Desk process to articulate architecture options and cost drivers for a project
- Provides master-level technical oversight within appropriate technology and architecture disciplines
- Develop processes, architecture, and tools for improved system availability or operational efficiency
- Document/edit standards, solutions, data flows, procedures, and other technical information as directed
- Present technical solutions to appropriate technical review boards/government groups
- Involved in all phases of planning, design and development of the solutions
Skills:
- Strong background in architecturing Web development solutions (J2EE / .NET / Spring / Apache / SOA Concepts and Implementations / Information Architecture / Performance Engineering).
- Ability to work at different levels, including focus on business and technical requirements, high level solution architecture and hands-on as necessary.
- Understands and can articulate the cost drivers and their impace to the scale and flexibility of the solution/
- Ability to work effectively and present to management.
- Collaboration and Conflict resolution skills.
- Goal Oriented, self starter and team player.
- Possesses strong product/technology/industry knowledge.
- Project Management Skills.
- Understanding of business environment.
- Experience in enterprise programs such as ERP, CRM, Data Warehouse/Business Intelligence a plus..
- Familiar with EA Frameworks such as TOGAF, DoDAF, Zachman, etc.
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
- JavaScript Consultant, Cambridge, MA - 3 to 6 months
We need someone who is a Jquery/JavaScript expert; someone who understands the details of implementing applications with heavy JavaScript functionality (this includes by definition AJAX).
We would like them to have the following:
- Built plugins/widgets in Jquery or MooTools that others are using
- Architectured (developed AND designed) JavaScript heavy (AJAX) applications in the past
- Built applications that extensively leveraged Jquery and/or MooTools (this should include AJAX)
- PHP Developer, Cambridge, MA - 3 to 6 months
Requirements are as follows:
- Strong/expert level understanding of Object Oriented application, development and design
- Active coordinator at the design and architecture level, not just someone to code to task
- Must have worked with Zend Framework or Code Igniter
- Bonus skills include: JavaScript, JQuery, and AJAX web application development and design experience
- Business Development Manager - IT Consulting Sales
Business Knowledge Services (BKS) is a full service IT Consulting Company providing Staff Augmentation (Staffing Consultants), Custom Application Development, as well as Full-Time Placement (Recruitment). Commitment and customer satisfaction is our number one priority. Our customers range from Fortune 100 companies to new small business ventures. To BKS, diversity is extremely important and we feel that all customers and professionals deserve a chance to succeed. Relationships, Rapport, Commitment and Understanding are the foundations of our business. That's why over 90% of our new business comes from existing clients or customers that have been referred to us. Relationships matter, and BKS works hard everday to maintain them.
We are currently looking to expand our customer base, and are seeking a Business Development Manager to develop and secure new clients.
The right candidate will have at least 3 years of sales experience in IT professional services including prospecting, qualifying, building and maintaining relationships, and securing new accounts. Qualified candidates will have an existing business network of contacts and key decision makers.
Compensation:
- Competitive base salary with unlimited earnings through commissions on gross sales.
- Comprehensive benefit package including vacation, health insurance, and 401K plan.
Responsibilities:
- Meet or exceed revenue targets without compromising quality or values.
- Build and advance relationships with key customers.
- Identify and qualify leads.
- Clearly communicate our services and value proposition to customers.
- Maintain a very high degree of integrity and professionalism in all business dealings.
Skills Required:
- Knowledge of TEchnical Consulting services is preferred.
- Business negotiation skills.
- Strong interpersonal communication skills.
- Good presentation skills.
- Strong technical background.
- Well organized, self-motivated, and detail oriented.
- Heightened sense of customer service.
At this time we are only seeking local applicants.
- Application Analyst ll
We are looking for individuals that have:
The ability to participate in the development, implementation, maintenance, enhancement and/or replacement of clinical systems. Work responsibilities include the analytic work for small, medium, and/or large projects.
Plan, manage and over-see project, utilizing recognized project management methodology including:
- Definition of project scope and objectives
- Management and status reporting tools
- Feasibility and cost benefit studies
- Requirements definition (functional)
- System testing/quality assurance
- Training
- Implementation
- Post-implementation/on-going support
- Project administrative activities
- Documentation
Must Haves:
- Knowledge of laboratory information systems strongly preferred.
- 5+ years of experience in computer systems or healthcare preferred.
- Bachelors Degree required.
- Project management experience required, preferably with healthcare systems.
- Ability to plan and manage a project, its tasks, dependencies, team members, other resources and timeline; and to prioritize and delegate accordingly.
- Strong analytical and problem-solving skills.
- Strong written and verbal skills.
- Strong PC skills required, knowledge of PC applications, e.g., Microsoft Office Suite and Project, PowerPoint and Visio preferred.
- Demonstrated commitment to delivery of high quality customer service
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
- Application Manager
The Manager is responsible for alligning Enterprise Application development with the business strategy developed by internal customers and distributors. This position will manage the functional IT resources in the analysis, design, deployment, project management and support of the Enterprise Applications for Supply Chain Management.
Detailed Responsibilities/Duties:
- Manage client relationship with internal customers and external distributors
- Align systems development roadmap with business strategy
- Manage service delivery for systems development
- Directly manage a team of functional resources charged with analysis, logical design, QA, and support of enterprise appliations
- Supervise direct reports and consultants, assign daily activities, ensure quality and timely delivery, and promote positive team sprits
- Mentor and coach direct reports, conduct performance appraisal, assist in career goals and training plan, and follow HR's guidelines
- The ability to interview various non-technical managers to understand complex, dynamic business rules/process and then create detailed, specific and comprehensive documentation
- Engage business users spanning multiple business units and ensure cohensive articulation of business goals and processes to ensure effective technology solutions
- Manage projects or varying size and complexity
- Strong functional understanding of the systems supported and the development framework for customizations
Required Skills:
- Expert knowledge of Oracle E-Business Suite functionality supporting Supply Chain Management and Operations
- Expert knowledge of Oracle Application configurations and processes for the following modules INV, BOM, WIP, PO, RECV, ASCP, CST and WMS
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
- Network Administrator
We are looking for individuals that have:
- 3-5 years network administrator experience
- Capacity to managing multiple servers
- Migration from MS 95/98 to 2000 experience
- Worked with NT (installation and upgrades)
- Norton Anti Virus
- MS Exchange 2000
- Desktop support
- Excellent organization skills
- Excellent written and verbal communication skills
Bonus Skills:
- Knowledge of Firewall technologies
- WAN background
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
- SQL Server DBA
We are looking for individuals that have:
- 5-8 years application DBA experience
- Production and application support capabilities
- Good understanding of Star Schema
- Financial application experience
- Excellent organization skills
- Excellent written and verbal communication skills
Bonus Skills:
- Oracle 11i knowledge
- BRIO reporting experience
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
- Front End/Back End Developer - Full time, permanent, Cambridge, MA
We are looking for a Developer to join a talented development team working with a wide array of technologies. The team's primary responsibilities are the design, implementation, and support of business intelligence and reporting needs. This includes a PHP-based reporting and forecasting application, a large-scale enterprise-wide data warehouse, assisting the community with their reporting needs, and providing training and documentation. Will develop and work on database-driven web applications, assist in writing technical specificatioins, interact directly with clients to negotiate solutions, and work with design vendors to ensure that requirements and standards are met.
Requirements:
We need someone who is a Jquery/JavaScript expert; someone who understands the details of implementing applications with heavey JavaScript functionality.
We would like them to have:
- built plug-ins/widgets in Jquery or MooTools that others are using
- architectured (developed AND designed) JavaScript heavy (AJAX) applications in the past
- built applications that extensively leveraged Jquery and/or MooTools (this should include AJAX)
- If you have done all of these 3 things, that is ideal. If you have only done #3 but also have a strong programming background with object oriented design and application development experience, ideally in PHP 5 but a strong object oriented background could be ok
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
- C++ Developer
We are looking for individuals that have:
- 5-8 years C++ experience
- Familiar with Visual Studio and XML
- Solid Development skills
- Com Server
- Excellent written and verbal communication skills
Bonus Skills:
If you or someone you know has a proven track record with such characteristics, and is looking to join a consulting organization that offers tremendous growth and opportunity with a variety of clients, please submit your inquiries and/or resumes and cover letters to jobs@bksinc.com.
BKS is an equal opportunity employer. Thank you for your interest.
- Application Analyst II (Pharmacy/eMAR)
Participate in the development and implementation, maintenance, support, training, enhancement and/or replacement of clinical systems. Work responsibilities include the management of (and/or participation in) medium-sized projects and/or large sub-projects for the Pharmacy/eMAR application product suite, and the resources associated with these projects. As projects arise, this person may assume other responsibilities.
Responsibilities:
- Provide on-going support of live applications including but not limited to on-site and telephone support, system maintenance, system enhancements and upgrades
- Work closely with business owners, end-users, and developers to define business/clinical needs, develop approach, scope, and work plan to meet system, operational, and organizational objectives
- Work in conjunction with IS Management and the Development Team to develop IT strategies and solutions that comply with hospital's IS standards and strategic direction
- Estimate capital and operating funding requirements associated with a project and manage within allocated budget
- Plan, manage, and over-see projects utilizing recognized project management techniques and methodology.
- Provide project-specific direction and guidance to project team members to facilitate timely, high-quality results
- Establish and create a positive project team environment through leadership and mentoring.
- Manage IS projects within the context of the larger environment including competing priorities, staffing levels, and budgetary concerns.
- Identify system and related operational issues and provide recommended solutions
- Conduct formal presentations and training sessions for hospital and IS management and end users
- Provide appropriate and timely issue escalation reporting with recommended resolutions to both IS management and project steering/advisory group (when applicable)
- Provide on-going project status reports to IS management, project steering/advisory group, and user community
- Complete work assignments in accordance with an established timeline
- Provide 24-hour on-call support on a rotating basis with other clinical systems team members to address urgent issues that cannot be handled by the Help Desk
- Serve on key hospital committees as IS representative as needed
- Establish and create a positive team environment through leadership and mentoring
- Function as both an individual contributor and team player within the IS and the hospital community at large
- Performs other duties and special projects as assigned by Clinical Systems Management
Qualifications:
- Bachelors Degree required
- 1-3 years project experience using established methodologies and tools
- 3-5 years clinical application and/or health (allied, direct care) professional experience
- 5 or more years experience in information systems in a healthcare organization preferred
Required Skills:
- Strong administrative, analytical, problem-solving, written and verbal communication, and facilitation and presentation skills
- Ability to cooperatively and effectively work with people from all organizational levels and build consensus through negotiation and diplomacy
- Demonstrated ability to assimilate and understand new software releases and succeed in a changing environment
- Ability to understand the work environment and competing priorities in conjunction with developing and meeting defined goals and objectives
- Ability to plan and manage a project, its tasks, dependencies, team members, other resources and timeline; and to prioritize and delegate accordingly.
- Strong PC skills required with knowledge of Microsoft Office Suite, Project, PowerPoint preferred
- Ability to be flexible, versatile, and adaptable and work within a complex, multi-site environment
- Ability to relate job responsibilities to hospital operations and the strategic objectives of the Healthcare System and respective institutions
Working Conditions:
Full-time position in office environment based in Wellesley. Requires local travel to IS and hospital sites, including patient care areas with limited patient contact, located on and off the campus. Other travel may be required to attend meetings and professional development sessions. Must be able to provide adequate transportation between work locations.
- Lead Technical Writer, Fredericton, Brunswick, Canada - Full time
This lead technical writer will be responsible for creating and updating user documentation for an enterprise software product in various media including PDF and on-line help.
Requirements:
- Experience producing technical documents for software and hardware.
- Proven ability in mentoring and leading writing teams.
- Technical background in data networking.
- Experience producing release notes.
- Able to manage aggressive project schedules and deadlines.
- Team player attitude.
- Ability to multitask.
- Experience developing Help systems.
- Experience manipulating screen captures and graphics.
- A degree in technical communications or equivalent experience.
- Experience in using and enforcing style guides to prepare content that conforms to documentation standards.
- Expertise in editing or reviewing technical documentation and enforcing strict writing guidelines.
- Familiarity with source file repositories such as SVN.
- Experience in working with geographically distributed teams.
- Proven expertise in estimating documentation effort and planning documentation deliverables.
- Experience working with training to coordinate information.
Required Skills:
- At least 6 years technical writing experience.
- Strong team management & leadership aptitude.
- Strong technical aptitude.
- Expertise with FrameMaker, Adobe Suite of products, and on-line Help systems.
- Flexible, able to adapt to changing requirements, scope and schedule.
- Excellent written and verbal communication skills, and interpersonal skills.
- Principal Software Engineer, South of Boston
Our client is seeking a top notch Principal Software Engineer to take on an unparalleled technical leadership opportunity in the development of software solutions. You will be a leader in the R&D organization, collaborating with an Agile Team to define and implement technology solutions that will enable the company’s product suite and platform to meet critical business needs. The successful candidate will have a track record and passion for delivering innovative high quality product solutions that delight customers.
Responsibilities:
- Working with product owners & other stakeholders, you will be expected to elicit functional and non-functional requirements and to deliver the appropriate technology solutions to meet business goals
- Participate in release, sprint and daily planning activities to align engineering efforts with business goals
- Work with other technical leads and management to build and drive a cross functional agile development team that constantly delivers value to customers
- Mentor senior and junior team members, assisting them with the implementation of chosen technologies
- Provide hands-on coding expertise in a variety of platforms & languages to build the simplest solution that meets business needs
Experience:
- Significant track record of providing technical leadership in the development of complex globally distributed asset management software applications
- Experience in leading the transition to new technology platforms that aligns product implementation with business goals while enhancing engineering team productivity
- Extensive experience working in an Agile/Scrum environment, delivering high quality software into a production environment on a monthly basis
- Proven effectiveness in mentoring senior and junior developers on production software and unit/integration test design and implementation
- Extensive experience with direct executive level stakeholder interaction to understand business goals
- Demonstrated experience in designing and implementing software solutions that meet system performance goals
- Extensive experience in developing Java EE applications for WebLogic and JBoss application servers
- Strong knowledge of RDBMS and PL/SQL with Oracle as the preferred experience
- Java and C/C++ hands-on coding expertise on both Windows and Linux platforms
- Experience designing and developing platform SDK and web services
- Experience with web 2.0 front end technologies
- Expert Test Driven Development practitioner
- Proficient with standard Java development tools such as Eclipse, Maven, Ant, Subversion, Cruise Control and jUnit
- Demonstrated ability to rapidly absorb product knowledge with the end goal of being recognized as a product expert
- Software startup experience
- 10+ years experience defining, architecting and implementing complex systems software products
Motivational Fit:
- High energy impact player with contagious passion for delivering innovative software solutions
- Strong desire to be part of a fast paced start-up that is the global leader in on-demand remote service solutions
- Able to collaborate effectively in an Agile development organization with application developers, testers, documentation staff and business owners
- Results oriented, focused on delivering value to the customer
- Courageous, able to fail fast, deliver bad news, recover and move forward
- Knows how to keep it simple; defining & building the simplest thing that will work
- Practices continual improvement, personally as well as at work
- Able to respond positively to change
- Able to work as part of a self-organizing team in which you determine your tasks on a daily basis in coordination with co-workers, rather than waiting for work to be assigned to you
Education:
- Bachelor degree (or higher) in Computer Science or related technical discipline
- Engagement Manager, South of Boston
The successful candidate will:
- Manage all activities around customer engagement of our ServiceLink technology including: scope requirements, determining technical approach, heading engagement tems, managing customer expectations and managing engagement schedule
- Must communicate status to all levels of the organization
- Provide a broad range of technical support services in the pre-sale process, during implementation, and in support of customers
- Responsibilities are varied and include demo preparation, product installation and configuration, requirements definition for new product functionality, and advanced prototyping and reporting
- Also includes benchmarking and performance tuning to optimize our ServiceLink product and help evaluate and build tools to support implementations
- In-depth technical exposure to database technologies (Oracle, SQL server); diverse operating systems (UNIX, NT); application integration; web/browser technologies; and reporting tools
- Ability to rapidly learn new technologies and to translate functional requirements into technical design and prototypes
- Excellent communication skills; both written and verbal
The successful candidate will have the following attributes:
- Plans and organizes well
- Assertive
- Creative problem solver
- Excellent verbal and written communication skills
- Initiates action
- Flexible and adaptable
- Team oriented
- Highly motivated
- Integrity
- Ability to delegate to others
- Excellent decision making abilities
- Influences others to buy into decisions
- Operates well under pressure
- Works well in a quick-decision, fast paced environment, with little hierarchy
Experience:
- Significant experience leading projects in the technical implementation of ERP, decision support, or large scalable systems
- Experience with Internet Technologies, Web logic, Oracle, SAP, or other leading products are preferred
- Five years minimum
- Bachelors Degree in relevant field
Travel Requirements:
- Senior Business Analyst/CRD Support, Full-time Position, Boston, MA
Our client, a highly successful hedge fund firm in Boston's Back Bay, is looking for a Senior BA to be responsible for supporting the Charles River Development Order Management System. S/he will be responsible for assisting users, updating the system, and interfacing with the support organization at CRD, when required. Projects will include implementing the Manager Workbench module and upgrading to Version 9 from V 8.143.
Skills Required:
- CRD Order Management System (trading system), Bloomberg, SQL, strong Excel, FPLC systems analysis experience
Skills Desired:
- Manager Workbench, Version 9, hedge fund experience
Description:
- Minimum 5 years in investment management, preferably hedge fund, 10 years experience preferred
- Proven experience as a business analyst for portfolio managers, traders and operations systems. This includes FPLC experience developing and implementing applications in house, from scratch
- Strong knowledge of securities data, including Bloomberg
- Reasonable knowledge of SQL (MS)
- Solid support capabilities for Charles River Development Systems's trading systems, including ability to modify trade file exports and domain knowledge of all security types
- Reasonably strong project management skills
- Strong Excel skills
- Strong testing skills
- IT Service Technician III, Philadelphia/Hatsfield, PA
The position of IT Service Technician III is responsible for providing PC, desktop, network, and telecom services in their assigned region. The position is also responsible for first-level Help Desk support, as needed, to answer/resolve end user questions/problems. The position requires excellent soft skills to ensure that service is provided effectively, efficiently and collaboratively with the ITS team and the Corporate business. Strong technical and analytical skills will be required to assist with resolving problems in a timely manner. The position requires 24 x 7 availability as needed to provide critical support and services to the Business.
Provide technical service and support to the assigned region to include:
- 1st level response for all assigned service tickets
- Supporting and maintaining desktop, LAN, and telecom environments in conjunction with the infrastructure teams
- Deploying new and upgrading existing equipment and software
- Assist in the training of junior IT Service Technicians
- Participate in project work as assigned
Customer Service ensures:
- The rapid restoration of services
- Service level are met
- Escalated items are managed through to closure
- ITS communications are delivered to the customers
- A seamless working environment with the various support teams
- The IT Service Desk is manned at all times during the stated coverage windows utilizing all members of the department to participate as needed
- Evaluate and recommend IT purchases
- Participate in ITS projects and/or site specific IT related projects
- Communicate regularly with other ITS departments and business units to maintain prositive, productive working relationship
The most significant challenge for this position will be to effectively support and service multiple sites across a geographic region. Another challenge will be to provide coverage for the IT Service Desk when needed while still being able to stay on top of service issues and ITS related projects in the position's designated region.
Qualifications:
- Microsoft Certified Systems Administrator (MSCA), A+ Certification, and/or 2-year computer science degree with related Microsoft and networking experience
- ITIL Foundation Certification preferred, but not required
Experience and Skills:
- Demonstrated relationship building skills to all staff levels throughout the organization (local and remote)
- Excellent problem resolution skills
- Seven years hands on experience working with and supporting Microsoft, networking, and telecommunications environments
- Solid knowledge of current common infrastructure solutions and PC software projects
- Ability to organize and prioritize tasks and assignments in a high-volume, ever-changing and unpredictable workload environment
- Ability to effectively communicate orally and in writing with internal and external contacts, documenting, communicating and resolving technical issues and problems in a clear and understandable manner
- Senior Software Test Engineer
We are looking for a Senior Software Test Engineer with a 'test to break' attitude, a strong desire for quality, and a high attention to detail. To ensure the highest software quality of products, you will work as part of an Agile Team to understand product requirements and functionality, design and implement test cases to verify features and functionalities, and identify bugs.
Responsibilities/Duties:
- Take a leading role in driving product quality to enable the engineering team to meet its goals
- Collaborate with business experts to define requirements
- Collaborate with applications developers and business experts to identify and implement positive, negative and boundary test cases
- Define and implement black box Web Service, Java SDK and GUI test cases
- Understand product requirements and functionality, design test cases to verify features and functionalities, and identify bugs
- Implement xUnit test frameworks and write tests to execute in those frameworks
- Perform manual testing as necessary
Technical/Professional Knowledge/Skills:
- Ability to define and implement black box Web Service, Java SDK and GUI test cases
- Knowledge and ability to use black and white box testing, automation frameworks, web based GUI testing, exploratory, performance and load testing
- Demonstrated ability to rapidly absorb product knowledge with the end goal of being recognized as a product expert
- Knowledgeable and skilled with scripting/programming languages such as Java, shells, Python, etc
- Knowledge of and experience with open source test tools such as Selenium, FitNesse, as well as commercially available tools such as QTP
- Knowledge and familiarity with Linux and Windows environments for implementing test automation
Motivational Fit:
- Able to collaborate effectively in an Agile development organization with application developers, documentation staff and business owners
- Results oriented, focused on delivering value to the customer
- Courageous, able to fail fast, deliver bad news, recover and move forward
- Knows how to keep it simple; building the simplest thing that will work
- Practices continual improvement, personally as well as at work
- Able to respond positively to change
- Likes to break things
- Able to work as part of a self-organizing team in which you determine your tasks on a daily basis in coordination with co-workers, rather than waiting for work to be assigned
Required Education and Experience:
- 4 year degree; BS CS/EE or equivalent work experience
- 2-5 years experience working in an Agile Software Development Environment
- 5+ years epxerience in and knowledge of black box testing, automation frameworks, and web based GUI testing
- 5+ years experience working for a software development company
- Experience with the following technologies/tools: xUnit test frameworks, Selenium, FitNesse, Java/Shell/Python, QTP, Linux
- Microsoft VB .Net/SQL Server Developer
The ideal candidate for the role should possess the following characteristics and qualifications:
- Undergraduate degree with several years of professional experience in a development role
- 3-5 years experience in the investment management industry
- Self-directed contributor able to work independently and effectively in a collaborative structure with personnel throughout every level of the company
- Well-rounded, agile and responsible individual with hands-on experience through all phases of a project - requirements, design, development, testing and deployment
- Strong analytical and problem solving skills
- Effective communication and organizational skills
- Able to thrive in a fast-paced, deadline oriented environment, with the ability to multi-task
- At least 3-5 years of experience with MS VB .NET, MS SQL Server and XML creating WinForms or ASP.Net applications - experience with Sharepoint a plus
- Experience with object oriented design and development and utilizing application frameworks
- Experience with creating database schemas and complex stored procedures, as well as optimizing SQL queries
- Desire to work in the details while also having the ability to understand a more macro perspective and provide technical leadership to end users
This position is a member of the 21 person information technology team responsible for all aspects of technology planning, implementation, development and support for infrastructre, hardware and software. Development includes both in-house applications and integration with third-party vendor software solutions.
Essential functions to this position will include, but are not limited to:
- Full lifecycle development of trading, portfolio management and accounting, as well as other integral applications
- Collaborate with business users to identify needs and elicit business requirements, and work with the development team to clarify and/or improve the stated requirements and solutions
- Technical leadership in application design and architecture user support for applications developed
- Assist in the development of user documentation and training
This is an excellent opportunity for individuals who appreciate the rewards of working for a successful firm in a dynamic environment in support of an eclectic, global investment strategy across every asset class.
- Senior Software Engineer (Persistence & Database Tiers), MA
Responsibilites/Duties:
- Collaborate with cross functional Scrum team members to deliver innovative product features on a monthly basis
- Deliver full lifecycle feature development - requirements analysis, design and production code implementation with accompanying unit and integration tests
- Participate in release, sprint and daily planning activities to align engineering efforts with business goals
- Collaborate with product owners and other stakeholders on functional and non-functional requirements in order to deliver the appropriate technology solutions
- Take ownership of the data access layer for our Java enterprise application
- Dramatically improve our time to market for new product features that require new data access layer components
- Drive the design and implementation to support multiple transactional RDBMS options
- Improve the testability and extensibility of our existing data access layer components
- Maximize the benefit of technologies such as Hibernate and Spring while mitigating any tradeoffs
- Serve as Subject Matter Expert on Oracle and future supported RDBMS
- Lead all database design efforts
- Profile and tune complex SQL statements as needed
Experience/Skills:
- 7+ years designing and implementing innovative Java EE data access layer solutions for large scale, high volume transactional systems
- Expertise in developing Java EE applications for WebLogic and JBoss application servers
- Demonstrated experience with high volume transactional database design
- Hands on expert with SQL and PL/SWL
- Oracle expert, MySQL and/or PostgreSQL experience is a plus
- Data mart and ETL experience is a plus
- Practical understanding of general persistence technologies such as Hibernate
- Proficient Test Drive Development practitioner
- Proficient with standard Java development tools such as Eclipse, Maven, Subversion, Cruise Control, jUnit and DbUnit
- Agile development experience including Scrum and Test Driven Development
- Software product company and startup experience
- Excellent verbal and written communication skills
Motivational Fit:
- High energy impact player with contagious passion for delivering innovative software solutions
- Strong desire to be part of a fast paced start-up
- Able to collaborate effectively in an Agile development organization with application developers, testers, documentation staff and business owners
- Results oriented, focused on delivering value to the customer
- Courageous, able to fail fast, deliver bad news, recover and move forward
- Knows how to keep it simple; defining and building the simplest thing that will work
- Practices continual improvement, personally as well as at work
- Able to respond positively to change
- Able to work as part of a self-organizing team in which you determine your tasks on a daily basis in coordination with co-workers, rather than waiting for work to be assigned to you
- Ability to rapidly absorb knowledge to understand the business context for engineering efforts
- Creative problem solver
- Flexible in filling whatever role is required for Scrum team success
- Open and transparent regarding work progress and impediments
Education:
- Bachelor degree (or higher) in Computer Science or related technical discipline
- Senior Software Engineer (Java), MA
Responsibilites/Duties:
- Collaborate with cross functional Scrum team members to deliver innovative product features on a monthly basis
- Deliver full lifecycle feature development - requirements analysis, design and production code implementation with accompanying unit and integration tests
- Prototype and assess new technologies and product concepts
- Collaborate with product owners and other stakeholders on functional and non-functional requirements in order to deliver the appropriate technology solutions
- Participate in release, sprint and daily planning activities to align engineering efforts with business goals
Experience/Skills:
- 5+ years n-tier application development experience with Java/JEE
- Expert in object-oriented design and enterprise application patterns
- Expert in designing and delivering enterprise scale applications for JEE application servers such as WebLogic and JBoss
- Experience with Spring and Hibernate
- Proficient in front-end technologies including JSP's, JavaScript and Web 2.0 technologies
- Proficient in designing and delivering platform SDK and web services
- Strong knowledge and experience with Oracle and PL/SQL
- KNowledge and experience with TCP/IP networking and Internet security
- Comfortable with Windows and Linux environments
- Highly available, distributed systems infrastructure and configuration experience is a plus
- C++ programming experience is a plus
- Proficient with standard Java development tools, e.g. Eclipse, Maven, Subverson, Cruise Control and JUnit
- Expert in building unit and intergration testing in parallel and product code
- Ability to rapidly learn new product lines and technologies
- Agile development experience including Scrum and Test Driven Development
- Software product company and startup experience
- Excellent verbal and written communication skills
Motivational Fit:
- High energy impact player with contagious passion for delivering innovative software solutions
- Strong desire to be part of a fast paced start-up
- Able to collaborate effectively in an Agile development organization with application developers, testers, documentation staff and product managers
- Results oriented, focused on delivering value to the customer
- Courageous, able to fail fast, deliver bad news, recover and move forward
- Knows how to keep it simple; defining and building the simplest thing that will work
- Practices continual improvement as an individual and as a team member
- Able to work as part of a self-organizing team in which you determine your tasks on a daily basis in coordination with co-workers
- Rapid and motivated self-learner
- Flexible in filling whatever role is required for Scrum team success
- Open and transparent regarding work progress and impediments
- Excellent decision making abilities
Education:
- BS degree (or higher) in Computer Science required or relevant experience
© 2010 Business Knowledge Services, Inc. All Rights Reserved