Perficient Inc seeks a Senior Technical Consultant to participate in all aspects of the software development lifecycle to include estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients.
Participate in technical planning & requirements gathering phases including: design, code, test, troubleshoot, and document engineering software applications.
Ensure that technical software development process is followed on the project, adhering to industry best practices for software development.
Qualifications:
Requires:
MS in Computer Science
2 years in software development and QA automation
Demonstrated ability with:
Agile development including Scrum
Foundational expertise in C#, C++
Front End / UI development skills including HTML/CSS and javascript
Unit / development testing skills
SQL Server, MySQL
QA and Testing skills: Functional Manual, Web Services, Automated and Performance testing
Quality Assurance automation including in one of the major tools (Selenium, Cucumber, data testing utility)