PDS Tech Inc Developer Team Lead in Irving, Texas
PDS Tech, Inc. is seeking a Developer Team Lead for our client in Irving, TX
You will be responsible for developing and supporting software projects, functions and completing specific client work, projects and miscellaneous tasks while ensuring commitment and quality through to completion. You will also be responsible for providing technical leadership and mentoring to a team of developers.
Troubleshoot complex issues and drive them to resolution.
Provide technical leadership, guidance and mentoring to other developers
Collaborate with other tech leads and architects to design distributed systems
Ensure the quality and completeness of feature stories submitted to the team for evaluation.
Develop applications through their full lifecycle.
Interpret written requirements and technical specifications documents.
Perform object-oriented design and analysis (OOD/OOA).
Support, maintain, and document software functionality.
Suggest methods and new technologies for increasing the effectiveness of changes and of general production support improvements.
Perform other duties as needed or assigned
Minimum 7 years’ software development experience developing solutions
Minimum 5 years’ professional experience with C# .NET, SQL Server, WCF and ASP.NET
Solid understanding of object-oriented design principles and architectures
Solid understanding of RESTful web services utilizing the ASP.NET Web API framework.
Solid understanding of web security concepts (CSRF, XSS, CORS, OWASP).
Solid understanding of .NET security (Authentication/Authorization)
Solid understanding of distributed systems and architectures, including SOA, SaaS, and microservices
Solid understanding of ASP.NET MVC web applications.
Solid understanding of build automation, continuous integration, and source code branching strategies
Solid understanding of SQL programming skills and MS SQL Server
Solid understanding in Agile software development practices
Solid understanding of Unit testing with mocking
Solid understanding of continuous integration and service abstraction
Solid understanding in DI/IOC and SOLID principles
Experience in queueing systems (Ex. ServiceBus, nServiceBus, MSMQ)
Desired: Practical experience with a Tier1 cloud platform (Azure or AWS)
Desired: UML modeling skills (use cases, sequence diagrams, state machine, deployment diagrams)
Desired: Exposure to Angular JS, Twitter Bootstrap
Desired: Paired programming and XP Exposure
Leading other engineers in a full-stack (dev/test/deploy/operate) agile delivery team model
Ability to communicate clearly and concisely, both orally and in writing.
Strong analytical and problem-solving skills.
Bachelor’s Degree in Computer Science or equivalent work experience
Desired: Mortgage Originations or Servicing experience.
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.