Going digital requires holistic thinking that puts humans at the center of everything. Entech delivers complete solutions including strategies, technologies, and implementation services to master digital convergence. We integrate our unique outside-in approach to people, processes, and technology to orchestrate digital empowerment to address today's business challenges.
A critical role, the Software Development Technical Practice Lead, will take on the overall Practice leadership, which will include a mix of hands-on development, team management, and customer engagement initiatives to help drive innovation of our platform leading to faster delivery, increased innovation, and ultimately, the best customer experience around.
Responsibilities:
Lead a blended (onshore and offshore) team of developers
Build a team from the ground up, providing technical mentorship and career development for team members
Work with various teams within Entech’s organization to develop best practices for enterprise architecture, SOA, internet security and more
Interface directly with stakeholders to understand business requirements and bridge the gap between business and technical jargon which will ultimately drive the agile development processes of your team
Coordinating tasks, setting expectations, and fostering collaboration to ensure seamless communication and alignment with project goals.
Be the primary driver of development and implementation of projects - be accountable and own the deliverables that are required
Handle application rollouts, system changes, software versioning, and be the balance between business need and technical recommendations
Drive best practices for your team to ensure the quality, readability, maintainability, security of the code, deployment and more
Adaptable to diverse work cultures and sensitive to cultural nuances when collaborating with offshore teams, fostering an inclusive and collaborative working environment conducive to productivity and success.
Identify and communicate the impacts of technical debt and develop strategies that will pay-down those debts
Provide metrics and reporting up to leadership relative to projects and team outputs
Requirements:
Ability to lead the design and development of our core platform
Superior ability to develop web applications using C#, ASP.NET MVC, .Net Core, Entity Framework, etc.
Highly knowledgeable of front end frameworks and hands on experience in using React, Angular, VueJS or other types of javascript frameworks
Knowledgeable of other software stacks and frameworks such as LAMP, MEAN, MERN, and others
In-depth understanding of Infrastructure configurations and how software is being built, deployed, and hosted (Docker, Kubernetes, Jenkins, ELK)
In-depth understanding of cloud services (AWS, Azure, Google) and how to optimize accordingly
Possessing a learners-mentality and tinkerer, with your own pet projects
Proven track record of running a development focused practice, managing teams, and executing and delivering on strategic goals
Be a hands-on mentor and recognize the great ideas of others
Collaborator with solid opinions on technology, and love learning from the opinions and experience of teammates
Ability to break down complex problems and deliver solutions that make life and work easier for those who use your products
Very familiar with database frameworks and scripting languages and when to use different types
A hands on technologist who also enjoys helping others around you reach their highest potential
Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively
Excellent leadership, communication, and interpersonal skills
Recommends changes to policies or procedures that affect the organization positively
Education
Bachelor’s degree or better in computer science or a related field
Preferred Skills / Experience
Financial services development
Minimum of 10 years of hands-on development experience within an agile or team-based environment
Minimum of 5 years of management experience (including onshore and offshore team members)
Expertise with the following technology and related areas: .NET Core, C#, Entity Framework, SQL Server, MySQL, JSON, XML, RESTApis
Experience with the following technology and related areas: Oracle, TSQL, Batch Scripting, Powershell, Python, React, JavaScript, ASP.NET MVC
Extra Credit:
Fintech or Startup experience
Experience working within a consulting type environment
Loan Origination Systems supporting consumer lending products
Experience with compliance and regulatory requirements
Benefits:
Health, Dental, Vision, 401(k), 25 days of Paid Time Off (PTO)
Additionally:
Entech is an equal opportunity employer.
This is an Onsite Hybrid work schedule based out of our Malvern, PA Office
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Entech by 2x