Tech Lead

Genesis10

(Cleveland, Ohio)
Full Time
Job Posting Details
About Genesis10
Genesis10 is a professional technology services firm providing staffing, workforce optimization and domestic outsourcing solutions. The company was founded in 1999 and is dedicated to providing talent and talent services in support of our client's growth and business-as-usual initiatives in a cost effective manner, onsite or onshore. Genesis10 has more than 150 clients ranging from Fortune 100 to mid-cap companies.
Summary
An advanced developer who provides technical solutions and guidance to the team. Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications. Participates in the testing process through test review and analysis, test witnessing and certification of software. Bachelor's Degree with at least 6 years' experience in application development related processes. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. May report directly to a project lead or manager. A wide degree of creativity and latitude is expected.
Responsibilities
* Acts as SME for multiple applications or significant depth in an application - for Business Analysts and System and Data Architects to define overall system design and detailed technical requirements * Identifies better sources of data feeds and interfaces with architects to ensure their feasibility with corporate data warehouse, when needed * Creates sound and useable Technical requirements documentation and assists others in preparing the same * Creates Prototypes and can explain it to Business and other Technology resources * Leverages domain knowledge to provide additional capabilities that can delivered within scope * Coordinates the correction of defects found in all testing cycles and assists other team members in completing * Ensure requirements are traceable from original design to final deliverable by providing valuable input in a timely manner and providing a final sign off. * Ensure the team completes unit testing cycles within expected defect tolerances and timeframes as established . * Documents functions and changes to new or modified modules and test activities/results and other areas such as error handling and backup/recovery procedures. * Oversees the creation of Technical requirements * Create appropriate System documentation and communicate it to the appropriate parties in a clear and timely fashion. * Coordinates with Application Owners to prepare modules for production by moving them to libraries, completing forms, following procedures, completing version control documents, etc. * Completes appropriate System Documentation clearly and effectively and communicates to multiple groups. * Communicates when development tasks could be at risk and works with the Project Manager to mitigate the risks * Mentors others in assigned development tasks to stay within schedule and budget * Advocates and mentors others within own team and other teams the components of the Project Management Lifecycle. * Serves as a mentor to Developers on the topics of Iterative PM and PLC * Understands multiple methodologies, and applies techniques as appropriate to improve delivery team effectiveness. * Coordinate movement of all code for a project. * Mentor other programmers in the move process. * Coordinate change records for multiple systems involved in deployment * Document total system changes, scheduling. * Prepare training materials for project turn over. * Mentor team members * Has a deep understanding of supported business area's functions, along with other interfacing business area's functions * Can speak to dependencies and constraints with other business areas * Leads design solutions that meet the business needs, both short-term and long-term * Looks to gain efficiencies and develop processes that can be re-used by other areas
Ideal Candidate
* Bachelor's Degree with at least 6 years' experience in application development related processes. * Excellent written and verbal communication skills. * Ability to work with others, and independently. * Broad-based development skills with depth of development skills in a single discipline. Exceptional quality. * Subject Matter Expert. Drives quality. * Drives the vision. Sees and evaluates alternatives. * Develops test cases. * Consistently develops variety of alternatives at strategic level. * Understands how potential ideas can play out in marketplace. * Provides mentoring. * Expert in a single database architecture with proficiency across multiple database architectures.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.