Description

Job Description:

Accountabilities

  • Lead design and build processes for enterprise software solutions by:

·         Creates user-centric interfaces based on business and functional requirements, user research, market analysis, customer feedback, and usability findings.

·         Analyses, designs, develops, and tests enterprise solutions using multiple software development kits.

·         Enhances, maintains, and troubleshoots enterprise applications and solutions

·         Ensures that applications comply with internal and industry software standards and security practices

·         Improves the user-experience by applying industry best practices and trends to enterprise applications

·         Continuously learns new practices, processes, technologies, and languages

 

Manages team by:

 

  • Mentors team and sets learning and development goals

·         Does annual performance reviews and meets quarterly with team to provide regular feedback

·         Manages vacation and approves time off

·         As a servant leader, leads by example

·         Hires and terminates team members

·         Create and maintain effective documentation on solutions: The Technical Lead Manager will create documentation on the data flow, architecture, and daily operation and troubleshooting for all assigned solutions. Maintains documentation in an ongoing fashion to ensure that all stakeholders have access to relevant and useful information to support their use of those solutions.

·         Function as an escalation point for technical support and troubleshooting: The Technical Lead Manager will be on call as a Tier 3 escalation point for user support requests related to assigned solutions and will apply expertise both for consulting and hands-on troubleshooting/problem resolution.

·         Coordinate support activities with external vendors where required for problem resolution

 

General Responsibilities

 

  • Provide timely updates to management on open issues and projects

·         Coordinate activities with Information Security and IT teams to ensure availability and security requirements are met consistently.

·         Other duties as assigned

 

Qualifications

 

  • Bachelor’s Degree in Computer Science, Management Information Systems or a related field or equivalent in work experience.

·         Minimum of 5 years of software engineering experience

·         Demonstrated expertise in applying software design principles to solve complex business problems

·         Demonstrated subject matter expertise in at least 4 of the following: Python, Big Data, ML, MS SQL, APIs, Agile Development, Mobile Application Development, C#, Java,

·         Experience working cross functionally in disparate geographies required

·         Ability to travel approximately 10% of the time


 

Education

Any Graduate