Software Engineer - Java, Agile Development at Tacit Knowledge (San Francisco, CA 94111)

Software Engineer
________________________________________

Tacit Knowledge is a global consulting firm specializing in software and website development, architecture and optimization. Our team is comprised solely of senior consultants employing Agile software development techniques, resulting in projects that are more efficient, and outcomes that are more reliable.

Your skills will never be out of date working with the latest and greatest technologies at Tacit Knowledge. As you move from one client engagement (average project is 2-5 months) to the next, you will have ongoing exposure to multiple business problems, clients, and technology stacks.

Our culture is innately entrepreneurial because it is comprised of highly talented people who thrive in an atmosphere where ideas, actions and initiative are not only welcome, but encouraged and rewarded.

The founders of Tacit Knowledge are natural Agile gurus and it is in their collective DNA to manage everything from an Agile perspective, whether it be collaborative interviewing or embracing an iterative process to create the best performance-based bonus plan in the industry.

We are seeking a highly skilled Software Engineer to leverage hands on experience with Java, J2EE, Linux, SQL, and Web2.0 technologies to deliver elegant comprehensive software development and implementation solutions to our Fortune 500 and start-up clients. Your work will be varied and challenging as you consult with clients to assess and address their needs, employing the latest and greatest in technological innovation. This is the perfect opportunity to expand your working knowledge across a breadth of applications and a range of industries.

As a Software Engineer for Tacit Knowledge, you will be responsible for delivering software solutions in the following areas:

• Design and implement large, complex systems using Java, .Net, and Ruby;
• Develop productivity-enhancing tools and scripts for our clients’ software development infrastructure;
• Provide software build management and administration support;
• Communicate with clients, project leads and other software developers on multiple projects.

The Software Engineer skills and experience you will bring to Tacit Knowledge will include:

• 5—8 years experience developing software programs in a highly technical environment;
• Experience working with WebLogic, WebSphere, or ATG Dynamo, ideally in a retail or e-commerce environment;
• Experience providing expertise on networks, database optimization, and application frameworks;
• Familiarity with Scrum or Extreme Programming project methods;
• Ability to work in a team environment and communicate effectively with clients, across a range of industries with diverse technologies;
• Experience in a professional consulting environment is a plus;
• BS in Computer Science or equivalent experience.

Tacit Knowledge offers a highly competitive base salary and provides a full range of benefits, including fully paid heath care premiums for you and your dependents, 401(k) program, and a progressive bonus plan. Relocation and H1B visas transfers are available. Additionally, we strive to keep our clients and consultants local, keeping travel to a minimum. If you believe your skills and experience match our Software Engineer position and you would like to work for a company that believes software is a craft, apply now.

Please note: Must be authorized to work in the United States on a full-time basis for any employer. We will not sponsor H1B visas at this time.

Interested? careers@tacitknowledge.com