Technical Software Development Lead
About the job
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