Permanent Placement

Contract to Hire

Specializing in:

 

Finance & Accounting
Banking
Information Technology
Engineering
Healthcare

Staffing Solutions

Senior Software Engineer

  • Be involved with the architecture, design, and implementing complete software products or solutions, including providing work direction to team members.
  • Code architecture and implementation of applications or modules working with Java on Windows or Linux platforms, having any experience with .NET technologies is a plus.
  • Responsible for the full life cycle of software projects: requirements, architecture, implementation, documentation, deployment, and support. Responsible for software design, architecture, implementation (Java and .Net), testing, debugging, assurance testing, creation or supervision of documentation, and support.
  • Responsible for integration of biometric technologies in software modules or applications. Provide training and support for corporate partners in the development and deployment of company technology.
  • BS, MS, or equivalent in a technical field and minimum of 5 years experience in a similar position with extensive architecture development, or a combination of education and experience that would enable performance of the full scope of the position.
  • Experience with the following programming areas: XML/RPC, SOAP, multi-threading, scalable applications, ODBC (or JDBC) database interfaces, network programming 5 years combined programming experience with a heavy exposure to either C# (.Net) or Java, a mixture of both is preferred.
  • 2 – 3 years Oracle database experience .
  • Experience with the installation and support of Windows and Linux operating systems.
  • Experience integrating with Enterprise Hardware.
  • Experience with version control systems: VSS, CVS, Subversion.
  • Large scale and distributed solution design skills. Strong code optimization and debugging skills. Can work alone or in small teams.
    Leadership skills.
  • Understanding of the agile software development process.
  • Strong communication and writing skills.
  • Strong computer science or mathematics background. V
  • Very strong problem-solving skills.
  • Good presentation skills.
  • Good desktop skills: Word, Excel, Project, E-mail, Powerpoint.
  • Travel will be required, both domestic and international. This will be sporadic but should not exceed 20%
  • . Develops technical solutions that require original and creative approaches. Aware of and involved in the open source community.

To apply for this position submit your resume here.

Doug Koch
Information Technology Manager
952-345-7106