TCC Seeks a Lead Software Developer

Posted by Kelly Grant, Senior Technical Recruiter

The Lead Software Developer is accountable for the design, development, and maintenance of multiple software projects and managing and directing other technical resources.

Responsibilities
• Deploy software in a well-planned manner with complete coordination with all end users
• Assist with coordination and directing documentation and testing personnel
• Consistently meet time lines and maintain awareness of schedules
• Interpret business technical and functional requirements and design solutions to meet those requirements
• Work effectively in a team environment and balance individually assigned work
• Perform modifications to complex, multi-user systems
• Oversee unit testing and develop fixes
• Mentor and assist junior developers
• Work independently and be customer service oriented
• Acquire and maintain additional technical skills for professional development

Qualifications
• Associate’s Degree in Computer Science or a comparable degree or equivalent work/school experience.
• 6+ years’ experience participating in collaborative development environment preferred.
• Extensive experience with Microsoft based technologies
o C# and .NET technologies
o LINQ, Entity Framework, REST Web API
o HTML, XML
o Microsoft SQL Server, Stored Procedures
o Visual Studio and Visual Studio Code
o Team Foundation Server, TFS User Stories
• Able to automate routine maintenance and tasks via scripting languages
• Experience with multi-tier application design and development and knowledge of design patterns
• Unit testing and integration
• Understanding of distributed systems and data structures, both in design and implantation.
• Excellent written and verbal communication skills

Benefits
• Medical, Dental, Vision Insurance
• Employer-funded Health Reimbursement Arrangement (HRA)
• Company sponsored 401k
• Paid Time Off

About TCC
Founded in 1996 in Indianapolis, IN, The Consultants Consortium (TCC) is an innovative solutions provider committed to designing and delivering high-value, cost-effective IT consulting services and application technology solutions for both the private and public sectors. With a team of more than 250 IT and business professionals, TCC serves clients nationwide, from state and federal government agencies to commercial sector customers. TCC is committed to providing the most cutting edge solutions, and with that, ensures they stay up-to-date on crucial certifications and affiliations. Among these are the highly accredited Microsoft Certifications.

At TCC, we know that having a strong company culture is paramount in sustaining the success and stability of the company, especially within the information technology industry. That’s why we place our focus on the people who make our success possible: our employees, partners and clients. We strive to create an environment that preserves and fosters growth while still promoting the DNA of our company.

Our core values:
• Building strong, reliable relationships with our employees, our partners and our clients
• Upholding integrity, honesty and respect
• Supporting our local community
• Encouraging continued education and development

To apply to this position please visit our website https://www.e-tcc.com/open-positions

Equal Opportunity Employer, including disabled and veterans.

TCC Seeks a Business Analyst II

Job Description

The Business Analyst II translates detailed business needs into application software requirements. The primary focus is gathering and documenting business requirements, as well as writing technical requirements. The Business Analyst III acts as a liaison with users of the software to address questions/issues.  They determine specific business application software requirements to address business needs and work with programming staff to ensure requirements are incorporated into system design and testing. This is a customer facing role.

Responsibilities 

  • Reviews, analyzes, and evaluates business systems and user needs.
  • Documents requirements, defines scope and objectives, and formulates systems to parallel overall business strategies.
  • Proactively communicate and collaborate with external and internal customers to analyze information needs and functional requirements and deliver the following as needed:
    • Functional Requirements
    • Business Requirements Document
    • Use Cases
    • Screen and Interface Design
    • System Design Document
  • Critically evaluate information gathered from multiple sources, reconcile conflicts, articulate high-level information into details, abstract up from low-level information to an advanced understanding, and distinguish user requests from the underlying true needs
  • Assist in the creation and quality assurance review of design documents and test results to ensure all project requirements are satisfied
  • Utilize experience in enterprise-wide requirements using definition and management systems and methodologies
  • Works directly with clients and project and business leaders to identify analytical requirements
  • Serve as the liaison between internal and external customers, support team, technology team, and the software development team through which requirements flow and analyze between usability and performance needs
  • Assist in design, development, and delivery of training as required
  • Maintain product status documentation
  • Conduct business requirement review sessions, JAD sessions, design reviews and project status meetings
  • Elicit and document business processes to identify gaps and /or potential enhancements to further automate business processing
  • Accurately estimate delivery effort
  • Adhere to Service Delivery Life Cycle processes
  • Template and/or business process development, as needed
  • Management of multiple initiatives and projects

Qualifications

  •  BA/BS in Computer Science, Information Systems, Business Administration or other related field or equivalent experience
  •  Experience with Microsoft Suite
  •  Minimum 3 years of experience with business analysis and writing business requirements
  •  Reference manual content in compliance with the life cycle methodology
  •  Experience in the development of application specifications and flowcharts
  •  Knowledge of HIPPA is desired
  •  Knowledge of pharmacy systems is desired

Travel
• Occasional travel to Cincinnati, OH will be required

Benefits

• Medical, Dental, Vision Insurance
• Employer-funded Health Reimbursement Arrangement (HRA)
• Company sponsored 401k
• Paid Time Off

About TCC

Founded in 1996 in Indianapolis, IN, The Consultants Consortium (TCC) is an innovative solutions provider committed to designing and delivering high-value, cost-effective IT consulting services and application technology solutions for both the private and public sectors. With a team of more than 250 IT and business professionals, TCC serves clients nationwide, from state and federal government agencies to commercial sector customers. TCC is committed to providing the most cutting edge solutions, and with that, ensures they stay up-to-date on crucial certifications and affiliations. Among these are the highly accredited Microsoft Certifications.

At TCC, we know that having a strong company culture is paramount in sustaining the success and stability of the company, especially within the information technology industry. That’s why we place our focus on the people who make our success possible: our employees, partners and clients. We strive to create an environment that preserves and fosters growth while still promoting the DNA of our company.

Our core values:
• Building strong, reliable relationships with our employees, our partners and our clients
• Upholding integrity, honesty and respect
• Supporting our local community
• Encouraging continued education and development

Equal Opportunity Employer, including disabled and veterans.

To apply for this position please visit our website https://www.e-tcc.com/open-positions

 

Test Automation Skills Are Necessary in Today’s Career Marketplace

Posted by Kelly Grant, TCC Senior Technical Recruiter

Most companies have multiple testers on their Quality Assurance teams and testers have certain skills that many developers do not, but it appears that automation testing continues to rise. In part, this is due to the increasing adoption of agile development, which requires testing to be part of the continuous integration cycle.

I recently read an article on the TechBeacon website that discusses that automation testing skills are a must have to remain marketable as a tester. https://techbeacon.com/app-dev-testing/why-test-automation-skills-are-career-must

The article states that there is an increasing shift toward eliminating manual testing and relying more heavily upon automated testing. The article encourages testers to start learning the automated testing tools your organization already uses, if you don’t have automated testing experience.

The article states “Testers can’t afford to bury their heads in the sand and ignore the modern-day tools and techniques that are being used in development shops for test automation. This doesn’t mean they’re being asked to become data entry clerks or programmers, but it does require testers, like any other technology professionals, to be open to learning new skills and willing to grow and change with the times.”

This seems like good advice to anyone who is interested in staying marketable in their chosen profession.

To learn more about TCC and our career opportunities please visit our website https://www.e-tcc.com/open-positions.

 

TCC Seeks a DevOps Test Engineer

Posted by Kelly Grant, TCC Senior Technical Recruiter

The DevOps Test Engineer is accountable for the design, development, and maintenance of automated testing software projects and managing and directing automated software testing initiatives.

Responsibilities

  • Research and recommend automated testing tools and products
  • Implement automated testing for new software products and product improvements.
  • Develop documentation for test systems operations
  • Provide training to ensure proper implementation and use of automated testing systems.
  • Participate in new product development activities and related testing systems
  • Responsible for the development of the global functional testing strategies
  • Assist with coordination and directing documentation and testing personnel
  • Consistently meet time lines and maintain awareness of schedules
  • Interpret business technical and functional requirements and design solutions to meet those requirements
  • Work effectively in a team environment and balance individually assigned work
  • Perform modifications to complex, multi-user systems
  • Oversee unit testing and develop fixes

Qualifications

  • Associate’s Degree in Computer Science or a comparable degree or equivalent work/school experience.
  • 6+ years’ experience participating in collaborative development environment
  • Experience and expertise using Functional Testing and Defect Management tools
  • Experience in automation test development in a business environment
  • Experience in implementing either Selenium or .Net Test Manager
  • Experience implementing test tools with Visual Studio
  • Experience with embedded browser debuggers within IE, Chrome and Firefox
  • Proficiency in C#.Net
  • Good understanding of Service Oriented Architecture, including RESTful APIs, SOAP, XML or JSON
  • Excellent written and verbal communication skills

Benefits
• Medical, Dental, Vision Insurance
• Employer-funded Health Reimbursement Arrangement (HRA)
• Company sponsored 401k
• Paid Time Off

About TCC
Founded in 1996 in Indianapolis, IN, The Consultants Consortium (TCC) is an innovative solutions provider committed to designing and delivering high-value, cost-effective IT consulting services and application technology solutions for both the private and public sectors. With a team of more than 250 IT and business professionals, TCC serves clients nationwide, from state and federal government agencies to commercial sector customers. TCC is committed to providing the most cutting edge solutions, and with that, ensures they stay up-to-date on crucial certifications and affiliations. Among these are the highly accredited Microsoft Certifications.

At TCC, we know that having a strong company culture is paramount in sustaining the success and stability of the company, especially within the information technology industry. That’s why we place our focus on the people who make our success possible: our employees, partners and clients. We strive to create an environment that preserves and fosters growth while still promoting the DNA of our company.

Our core values:
• Building strong, reliable relationships with our employees, our partners and our clients
• Upholding integrity, honesty and respect
• Supporting our local community
• Encouraging continued education and development

Accessibility: If you need an accommodation as part of the employment process
please contact Human Resources at Email: tcc.recruiting@e-tcc.com

Equal Opportunity Employer, including disabled and veterans. To apply for this position please visit our website https://www.e-tcc.com/open-positions