Career Opportunities
 

The employees of Bohica Associates Corporation contribute to the US Department of Defense,
the U.S. Department of Homeland Security and U.S. Department of Justice's National Information Exchange.

 

The U.S. Department of Homeland Security (DHS) and the U.S. Department of Justice (DOJ) announced a partnership in February 2005 to develop a single standard foundation for information exchange.

The official version of the National Information Exchange Model (NIEM) is scheduled for release by June 1, 2006.

NIEM is an interagency initiative to provide the foundation and building blocks for national-level interoperable information sharing and data exchange. XML (Extensible Markup Language) is an open standard that will support NIEMs ability to permit agencies to exchange data, regardless of computer system or platform.

NIEM is an enhanced version of the DOJ-sponsored Global Justice XML Data Model (GJXDM) released for official use in 2004 to enable the entire justice and public safety community to share information at the local, state, tribal and national levels.

 

Bohica Associates Corporation solves data sharing problems that have plagued our governmental clients for decades. We've earned a first-mover advantage in our market, and we want your help to build upon it.

 

We're a Java development shop with a smart, motivated team and governmental clients that use our products every day. We do interesting things with Java: multithreaded servers that talk XML and RMI, servlets and JSP; communications with a broad spectrum of data sources; wireless PDA apps; designing our own frameworks, search engines and APIs.

 

Candidates will be expected to become productive quickly. Solid programming and database experience combined with a confident self-starting attitude will help ensure your success.

 

We work in a relaxed, casual atmosphere at BAC. We have the freedom to use the tools we want. Our managers listen to us.

Bohica Associates Corporation is a great environment to work, and we need more good people.

 

Wanted:  PROJECT MANAGERS

 

 

Provides project planning, schedule development, and analysis support through the use of proven project management methodologies. Develops and maintains project and program plans, high-level project schedules with dependencies, milestones, and critical path identification. Support will include pre-planning, work breakdown structure (WBS) development, plan development (MS Project, and other tools as required), coordination assistance, schedule conflict identification, and plan execution. Additionally, will provide regular situational and status reporting in various formats, using appropriate presentation software tools and media.

You will also be involved in project problem analysis, technical/user review meetings, and presentations for clients. Periodic travel will be required.

 

Position Description/Duties

  • Manages internal/external software development work teams. Responsible for all aspects of an engagement.
  • Works closely with senior management and supports proposal efforts.
  • Provides project support to project team members, and reports project status to senior management.
  • Performs a variety of tasks to track progress during software development and implementation.
  • Understands and adheres to project management cost/schedule control.
  • Contributes to the improvement of the project methodology.
  • Manages medium to large projects; participates in capture, analysis, planning, design, implementation, testing, and maintenance phases of the software development life cycle.
  • Requires exemplary communication skills.
  • Project Lifecycle
  • Software Development Lifecycle
  • Project Management
  • Software integration within Federal, State, and Local government organizations
  • Understanding of the Criminal Justice environment a definite plus 
  • Highly effective communication (oral and written)
  • Manages project costs, scope, and schedule while maintaining quality.
  • Risk identification and mitigation.
  • Must be able to work with both internal and external clients simultaneously
  • Excellent analytical, communication, and interpersonal skills required.
  • Must demonstrate leadership skills with the ability to work in a team environment.

 

 

Wanted: Developers (junior/mid/senior) Minimum requirements:

 

Junior Developer

0-2 years professional development experience

Solid knowledge of OO, XML, JSP, unit testing

Willing to do 10-25% travel (1 week out of every 6)

Position Description/Duties:

Designs, modifies, develops, writes, and implements software programming applications. Participates in the testing process through test review and analysis, test witnessing, and certification of software. Relies on limited experience and judgment to plan and accomplish goals. Performs a variety of tasks. Good Java skills, strong understanding of OO concepts, JSP ability. Works under general supervision.

 Mid-level Developer

2-6 years professional development experience

Solid knowledge of OO, XML, JSP, SQL, threading, network programming

Comfortable in Windows and Unix, including command-line/scripting

Willing to do 10-25% travel (1 week out of every 6)

Comfortable with client contact

 

Position Description/Duties:

Designs, modifies, develops, writes and implements software programming applications. Supports and installs software applications both internally and externally. Participates in the testing process through test review and analysis, test witnessing and certification of software. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. Good Java skills, strong understanding of OO concepts, JSP ability. Good Unix/command-line skills. Good grasp of network programming/sockets/RMI threading. Solid SQL. Understand servlets. Independently configure JDBC query servers; Participate in conducting interviews of potential employees.

 Senior Developer

 

All of the above plus:

6-15 years professional development experience

Experience leading small (2-3 person) or medium (4-7 person) development teams

You will spend time "leading" by designing, mentoring, performing code reviews, and meeting with project managers.

Our senior developers do more than just work on projects. You will be expected to help us constructively hone process and push our technology forward.

 

Position Description/Duties:

Designs, plans and coordinates work teams. Provides technical support to project team members. Performs a variety of tasks. Mastery of scripting/command-line tools. Deep database understanding: familiar with more advanced concepts such as outer joins, stored procedures and functions. Has basic experience administering at least one RDBMS variant, and an understanding of tuning and indexing of SQL commands. Tech lead medium to large projects; write query servers from scratch; contribute substantially to code reviews; participate in architecture/design discussions; good client interaction skills and experience; implement new R&D components/projects from scratch; install/maintain development tools; independently suggest development process changes; mentor others in task breakdown

 

           If you enjoy working hard, learning, and effecting change,

           please contact our corporate headquarters.

"Bridging the gap between technology and real world results"

 

 Bohica Associates Corporation

IT Consulting / Data Integration

Web Hosting Companies