Technical Lead/ System Architect
Technical Lead/ System Architect New Castle, DE Job Description: This position requires a highly motivated, focused individual with strong technical savvy and leadership skills. Candidate will be expected to efficiently and effectively develop and deliver application solutions. Candidates should be able to work independently, and have strong knowledge and experience in .NET software design and development, as well as database design, web based applications and systems integration. The candidate will coordinate directly with the project manager to oversee and guide a small technical team while contributing to the design, coding and testing of the project deliverables. The candidate must be capable of assessing level of effort and resource needs based on requirements documentation and will work closely with members of the Development, QA, and Application Support teams throughout the requirements, design, implementation, testing and deployment phases of the project to create high quality solutions. They should have experience with, and be comfortable troubleshooting and resolving time sensitive issues in a fast paced production environment while maintaining strong cohesive relationships and a calm professional demeanor. Required Experience: B.Sc. degree in Computer Science or equivalent industry experience Strong technical skills in .Net and SQL Server 7 plus years of application development experience SQL Server architecture and design knowledge Access and SQL database development and migration experience Experience with architecture conceptual/physical design and systems integration Knowledge of or experience working with mainframe systems (NATURAL, ADABAS) Web application front-end presentation layer integration knowledge Knowledge Secure File Transfer Protocol (SFTP) Experience scoping level of effort and resource requirements for development projects Experience writing design documentation and technical approach summaries Experience with quality assurance, user acceptance testing and deployment Effective oral and written communication skills. Strong leadership, organization, communication, and problem solving skills Specialized Skill Requirements: Leading a team or project work group Working in various development methodologies (Waterfall, Agile, etc.) Working in adherence to a standard SDLC set in place by the organization Working with secure data and accommodating legal and regulatory compliance Developing and executing detailed test plans (unit testing and functional testing) Performing peer code reviews: verify extensibility, reusability and maintainability Roles and Responsibilities Provide technical leadership and adherence to best practices across the organization Act as a point of contact for technical escalation and resolution during the project lifecycle as it relates to technical decisions Develop efficient and high quality code while meeting product release deadlines Enhance and improve the effectiveness of the existing database tools and services Ensure data is protected and backed up Design, Model, Optimize and Monitor database performance Build and enhance database structures Assist Project Manager to define an scope project development tasks in order to keep the team organized and focused on deliverables Participate in review sessions to analyze business requirements and write software design specifications Review and validate software design specifications and ensure final development meets the written specifications Provide guidance and technical assistance to junior staff members; mentoring and coaching as necessary Provide production and maintenance support Respond quickly to resolve issues and follow issue resolution through to completion Provide timely reporting on issues to management
New Castle, DE
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."