Skip to main content
Portrait of a young businessman working at his desk in a modern officePortrait of a young businessman working at his desk in a modern office

(100% remote) Technical Ld. Software Engineer

Apply Now
Apply Now

Description

Job Description: Technical Lead

We are looking for a self-motivated hands-on Software Technical Lead to play a key role with a primary focus on enterprise wide Document Automation initiatives. This individual will have passion for technology and exception skills leading and developing applications/platforms using Cloud Technologies.

Duties and Responsibilities:

  • The technical lead is responsible for leading a development team of contractors and employee.
  • Defines system solutions based on user/client needs, cost, and required integration with existing applications, systems, or platforms.
  • Works with Enterprise Architecture team and assists in development of policies for standardizing systems, development tools and security practices.
  • Provides expertise and guidance for the design, development, implementation, and sustainment of IT solutions that enhance overall system performance and availability
  • Provide technical knowledge and analysis of high-level functional systems analysis, design, and integration advice on complex matters that require expert level knowledge of the subject matter for effective implementation
  • Lead development of various initiatives using but not limited to AWS Services, cognitive capabilities, n tier architecture using J2EE frameworks, containers such as Kubernetes etc
  • Responsible for architecting and deploying cloud-native applications onto Amazon Web Services (AWS) or similar Identifying requirements, researching options, designing and implementing solutions at a leadership level for the application included in the portfolio
  • Work with various business owners to understand business needs
  • Ability to communicate to business in easy to understand non-technical terms
  • Translate business needs into technical specifications
  • Meet with business areas to explain technical capabilities of current platform
  • Meet with potential 3rd party integrators to understand possible future capabilities and integration points
  • Ability to delegate and get full productivity from development team in conjunction with immediate supervisor
  • Must have strong teamwork orientation and the ability to foster collaboration within and across teams
  • Ability to work on many projects at various stages in parallel
  • Must be a self-starter, strong leader, and have the ability to work independently with little supervision.
  • Ability to create project plans and status reporting
  • Excellent Communication Skills

Required Competencies

  • 12-15 Years of experience in software design and development of complex Enterprise level application
  • 12+ years of hands on experience developing applications using J2EE, Spring Frameworks, RDBMS such as Oracle, MS SQL Server
  • Experience working with NoSQL databases such as MongoDB
  • Extensive understanding and experience programming and designing software using Angular JS/ReactJS, Tomcat and AWS cloud services (AWS Machine Learning services, Serverless technologies), container technologies such as Docker
  • Experience in implementing and overseeing cloud computing strategy, and cloud deployment, operations, maintenance, and troubleshooting.
  • Experience developing applications using Microservices Architecture.
  • Experience developing and integrating RESTful APIs.
  • Experience in application performance monitoring using enterprise tool. (Example: New Relic)
  • Proficiency with CI/CD pipelines, test automation, multi-variant testing

Desired Competencies

  • Experience with Graph DB is a plus
  • Experience leading Mortgage Industry applications is a plus
  • Experience working with OCR Technologies is a plus

Educational Requirement

  • BS or higher in Computer Science or related technology field
  • Relevant professional certification will be considered as a testament to the candidate being on a constant learning path.