Oco Inc.
Oco Inc. Company

About Oco

Oco Inc.
What they are saying
 

Senior Software Engineer

Oco, Inc. is growing rapidly and has an opening for a Senior Software Engineer who will be responsible for designing, building and testing major components of Oco’s Technology. Oco provides data loading, data warehousing, analytics and business intelligence services to our customers via a Software as a Service model.

Working closely with our delivery team, the Sr. Software Engineer will ensure that our technology is flexible, robust and scaleable to meet the enterprise reporting requirements of our customers. Software development work will involve Java and SQL along with other technologies described more fully below.

A successful candidate will join a small, fast-paced, highly productive team of developers who are entrusted with the core software that makes up Oco’s intellectual property.

A successful candidate will join a small team of developers (4) who are entrusted with the core software that makes up Oco’s intellectual property.

Candidates should possess the following qualifications:

  • 5 or more years of object-oriented programming experience
  • Demonstrable experience in developing complex, object-oriented, data-driven systems and applications
    • design and development of multi-tier applications involving transactional databases and/or data warehouses
    • Skill using the full range of application development and database tools (including OO Design using UML and/or ER diagramming for databases)
    • Strong SQL fundamentals, including thorough understanding of joins, unions aggregate functions and similar techniques
    • Substantial development experience with server-side Java development including use of J2EE and Web Services.
  • Familiarity with one or more of the following languages/tools: Java, ColdFusion, Adobe Flex/ActionScript, .NET, C++, C#, XML
  • Extensive experience using software engineering tools for source control (Subversion), automated testing, and defect tracking
  • Experience evaluating and integrating existing components and systems (such as Open Source software packages) into a systems architecture to produce an overall solution
  • Experience integrating data and/or systems with commercial enterprise applications, such as SAP (preferred), Oracle Applications, PeopleSoft, etc.
  • Experience developing software systems through the use of an Agile development approach
  • Ability to write and critique Design Specifications, Functional Specifications, and Test Plans
  • Excellent communication and effective teamwork skills are a must
  • A willingness and ability to develop and maintain software in a team setting is a must
  • A degree in Computer Science is required

About Oco
Oco has developed revolutionary software technology that rapidly delivers essential information and empowers business, but our company is not built on technology alone. It is built upon the intelligence, experience and talent of people who actively participate in growing our business. We are a unique blend of fun, diverse, specialized and highly proficient people. We offer competitive salaries, growth-focused compensation plans and progressive employee benefits.

If you are interested in employment with Oco, please send your resume and cover letter to:  careers@oco-inc.com



BI Success Stories
Download Free White Papers
Request Information



Free White Paper