Software Engineer

Not Ready To Apply ?

Print Print email Email

Why Work for TEKsystems

With 6,000 clients and over 80,000 consultants deployed annually, we offer our IT consultants a bigger network and better opportunities. Through our proprietary Consultant Placement Process, we also provide personalized career services, placing you in the positions you want and keeping you consistently employed in roles that advance your career.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, genetic information or any other characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888 472-3411 or click here for other accommodation options.

Review your equal opportunity protections.

Job Description

Job Classification: Direct Hire

• Acting as an Agile team member, delivering high quality code and designs.
- Working with different systems and technologies to accomplish a goal.
- Working effectively with other scrum team members to get things done quickly and efficiently with quality.
- Transforming users stories into finished products while simultaneously ensuring a solid understanding of the business value and asking questions as needed to fill in gaps.
- Ensuring testable code that is both fully tested through both unit and functional tests.
- Continue the migration towards continuous delivery in the organization.
- Expert level understanding of many of the relevant technologies including but not limited to Java, C#, SOA, XSD/XML/OXM, JMS/MQ, Oracle/PL/SQL, Ruby.
- Extensive experience debugging complex systems including tools like log aggregators,
- Complete understanding of highly available distributed architectures.
- Extensive knowledge of real-time systems. Real-time eventing like CQRS and event driven architecture a plus.

- To work across multiple phases of software development within a project as a team member or dealing with the most technically challenging assignments. This includes:
- Working directly with business areas to clarify detailed technical requirements.
- Designing, coding and unit testing the most complex software components for new or enhanced IT systems to a high level of quality, producing appropriate documentation.
- Providing technical support to business analyst/project managers and coaching to less experienced staff across a geographically dispersed teams
- Maintaining an expert level awareness of relevant software design techniques, development tools and processes, providing leadership in the use of these across the organisation area.
- Multiple software language experience with the proven ability to leverage the software languages to deliver the solution not define the solution
- Proven experience using best in class software engineering practices, specifically applying object oriented design and test driven development
- Experienced in agile delivery
- Taking responsibility for the design, coding and testing of particularly large, complex or mission critical software programs.
- Provide functional expertise within his/her skills to assist delivery team members, and foster collaboration with in agile teams.
- Reacting quickly and as necessary to live software errors and service problems, limiting downtime and business impact
- Contribute to the logical/physical data models, class diagrams, activity diagrams, sequence diagrams and UI prototypes.
- Providing expert guidance and assistance to colleagues in any aspect of software design, creation, and testing
- Can provide clear communication of technical concepts to non-technical business users
- Can identify key factors and information needed for effective design
- Has developed and executed a full spectrum of tests on multiple applications and environments
- Experienced with testing complex, multi-platform, distributed applications
- Can discuss considerations for selecting optimal testing environment for specific applications
- Coordinates deployment tasks with end-user, operations and quality management

Join TEKsystems® and get your career on the fast track. As the leading technology staffing and services firm, we are passionate about deploying high-caliber IT and communications expertise. To satisfy our constant need for expertise, we actively seek talented Technical Professionals with all levels of information technology and communications skills. TEKsystems knows that every professional has different needs, so we'll work together to determine a suitable benefits package. We offer options to our Technical Professionals that could include: a health plan, 401k, provisions for vacation and holiday pay, and technical and professional training. With a foundation as the nation's largest IT staffing firm, we've become a billion-dollar services company by blending superior client service with an unrivaled ability to source and manage talent to precise specifications, resulting in successful technology executions. Allegis Group and its subsidiaries are equal opportunity employers. M/F/D/V

Job Requirements

  • Java, XML/XSD, Agile/Ruby

Report this job

Not Ready To Apply ?

CareerBuilder.com's Advice

For your privacy and protection, when applying to a job online:
Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.  Learn More >>

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Player for use on Company Profiles

Job Overview

Job Type:
Reference ID:
Posting Date:

The TEKsystems Approach


Quick Links

Location Find a location
Vist Our Website Visit our website
Link to us Link to us
Follow us Follow us
Like us Like us
  • Apply Now
  • Software Engineer @ TEKsystems, Inc