IT, Health Sciences, and Business Operations Staffing

Job Seekers

Senior Software Engineer

FullDesk is currently seeking to hire for the following position:

*Senior Software Engineer*


*B.S. in Electronics Engineering, Computer Engineering, Computer Science or equivalent
*7 years of practical experience in software development associated with modeling and simulation within the training and training systems domains
*Familiar with software development and diagnostic tools

*Programming languages may include Assembly, C, C++, Microsoft .Net (C#, VB), and Java. Operating Systems will include Microsoft Windows, as well as various Unix flavors, such as Linux.
*Familiar with scripting languages (JavaScript, VB Script, Python. LUA, etc.), object-oriented programming, XML, ASP, ASP.Net and HTML.
*Knowledge of engineering principles and theory, and have wide ranging state-of-the-art knowledge or experience in a multitude of engineering and scientific disciplines.

Software Support Engineer

FullDesk is currently seeking a qualified Software Support Engineer for a position in Tualatin, OR. This will be long-term contract position.

On a daily basis this individual will be assisting the development team with software integration using Linux and scripting languages. They must have experience with system administration or data warehouse experience. This person must have good communication because they will be interacting with clients on occasion.

- Bachelors Degree in Computer Science or Computer Engineering
- In-depth knowledge of Linux
- High level of scripting, either JavaScript, Python or Ruby
- Knowledge of hardware components & device drivers
- 1 year of professional level scripting or development experience (Internships included)

Required Skills


Enterprise Architect

FullDesk is seeking to hire for the following position: Enterprise Architect.

The successful candidate will demonstrate proven extensive knowledge of and success with managing project management engagements involving enterprise transformation concepts, practices, methods, principles, which includes a comprehensive understanding of evolving industry trends, practices and standards, and the following Enterprise Architecture-related areas:

  • Skills and Maturity Assessments;
  • Capability Planning and Rollout;
  • Frameworks, Tools and Methods, including Zachman; TOGAF; FEA; DODAF
  • Blueprint and Roadmap Development
  • Standard and Reference Architecture Development
  • Project Architecture Support
  • Solution and/or Vendor Selection and Proof of Concept Development
  • Architecture roles and skills, principles and standards, governance models, underlying tools, and supporting processes
  • Business architecture views and viewpoints (conceptual and logical): Strategy modeling; Business capability and process design; Information design; Organization design; People Capabilities design; Customer Offering design; and, Corporate Structure design
  • Solution architecture views and viewpoints (conceptual and logical): Application design; Infrastructure design; Data design; Integration design

Skills Preferred

Demonstrates proven extensive abilities and a record of success to manage and implement the following areas

  • Identify and address client needs: Build solid relationships with clients; develop an awareness of Firm services; communicate with the client in an organized and knowledgeable manner; deliver clear requests for information; demonstrate flexibility in prioritizing and completing tasks; and communicate and manage potential conflicts.
  • Strategy development: Write, communicate, facilitate, and present cogently to and/or for all levels of industry audiences, clients and internal staff and management–documenting effectively, using non-technical business terms and vocabulary that will be clearly understood by all users and co-workers; and, coordinating, facilitating and making presentations
  • Coordination, development and maintenance of enterprise architecture methodologies and techniques: This includes standards and a guideline for enterprise wide use in systems development processes, as well as involves the following:
  • Defining and implementing Architecture Services, activities, and deliverable criteria
  • Identifying emerging needs for Architecture knowledge, support, and governance standards
  • Establishing patterns of interaction across IT organizations and engage to trigger and carry out Architecture Services
  • Defining processes to set and assess the overall guidelines, standards and architectural principles for architecting solutions
  • Supporting Architecture Governance processes, reviewing all significant
  • business transformation projects and production systems
  • Aligning with internal teams to provide appropriate budget and resource commitments to support roadmaps

Demonstrates a proven record of success in roles within a professional services firm or large enterprise that supports a team servicing clients including

  • Understanding and documenting existing systems and technology
  • Formulating business and technical solutions
  • Developing architecture diagrams, drawings, and visual communications
  • Developing models (conceptual, logical, physical, as-built) for business and technology solutions
  • Identifying, assessing and selecting alternative solutions
  • Gathering, analyzing and articulating high-level business capabilities and requirements
  • Coaching, mentoring and supporting systems development teams in implementing architectures

Minimum years of experience: 7 years contributing on or managing Enterprise Architecture projects

Minimum degree and certifications: Bachelors degree

Java Developer

FullDesk is seeking to hire for the following position: Java Developer.

The successful candidate will have extensive experience building high volume web applications and services. We are seeking a developer who can keep us on top of the leading edge of programming techniques, technologies, and development standards. You must be creative, focused, results-oriented, self-motivated, and a resourceful problem-solver. Our ideal candidate is one that can thrive in a fast-moving, creative company.


  • 4+ years of Java experience, proficient in developing with Spring Framework
  • 2+ years of MongoDB experience powering high volume web applications and services
  • You must have experience with building RESTful services
  • You must have experience with continuous integration systems (Jenkins)
  • You must have experience with dynamic programming languages
  • You must have experience with RDBMS’s (MySQL 5.x+)
  • Experience working with social service APIs (Twitter, Facebook, Instagram, etc.) is preferred
  • Experience working with Amazon Web Services (AWS) services EC2, S3, etc. is preferred
  • Experience with Apache Tomcat, Maven, SVN is preferred
  • Experience with web technologies (HTML/CSS/JS) is preferred
  • Experience with Node.js and JavaScript frameworks like jQuery are pluses
  • Ability to collaborate with designers and content creators to develop robust and user-friendly interfaces
  • Must be able to clearly communicate technical challenges to business units
  • Must have exceptional attention-to-detail
  • Excellent teamwork skills with an ability to get the work done with minimal supervision