Software Engineering Technical Lead

Company:  AssetMark
Location: Atlanta
Closing Date: 02/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Description:

AssetMark is seeking a Full Stack Technical Lead to research, design, develop, configure, integrate, test, and maintain existing and new applications and integrate 3rd party developed applications with Asset Mark’s systems.

The Job/What You’ll Do:

The Technical Lead conducts and coordinates software development activities throughout the project, including critical design decisions. Provide continuous improvement efforts to enhance data transformation and manipulation performance while providing increased functionality and support to production information systems based on business needs. The candidate will work closely with Application Architects and business SMEs in the Ops Tech Team.

We will only consider candidates for this position who can accommodate a hybrid work schedule and are close to our office location in Atlanta, GA.

Responsibilities:

  • Oversee a small team of software engineers and all projects they undertake, analyze briefs, write progress reports, identify risks and develop work schedules.
  • Possess flexibility to accommodate interaction with offshore development team.
  • Communicate with business stakeholders and articulate technical concepts to non-technical stakeholders.
  • Design cloud-first solutions in a highly collaborative team environment following the Agile methodology to assist other department personnel in the successful accomplishment of strategic objectives.
  • Work on design and implementation of containerized application workload migration products.
  • Code and debug user interface, API, batch-oriented file processing, high-availability applications, and data warehousing.
  • Document key SDLC processes by producing formal documents like Solution Architecture Documents, Technical System Design Specifications, App Modernization Roadmaps, etc.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
  • Collaborate with 3rd party vendors and develop suitable integration solutions.
  • Conduct formal and informal training and learning sessions with team members.
  • Provide accurate estimates (resource/time) to management for work activities.
  • Participate in troubleshooting complex issues and resolving defects.
  • Provide technical thought leadership and be a strong collaborator with domain SMEs, application architects and senior development teams, and management.
  • Adopt new and emerging technologies to provide long-term sustainable solutions to client needs.
  • Mentor and assist Scrum team members in accomplishing their assigned tasks and removing any impediments.
  • Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • Direct system testing and validation procedures.
  • Participate in Agile ceremonies such as sprint planning, backlog grooming, and reviews.
  • Perform Code Review sessions with the development team to improve the quality of the system/processes developed. Ensure adherence to organization standards.
  • Other duties as assigned.

Knowledge, Skills, Abilities:

  • Expertise in developing, integrating, orchestrating, and administering using various resources on Azure, AWS, or GCP.
  • Strong hands-on experience in developing Azure Cloud Computing resources such as app services, Function Apps, Logic Apps, Storage Accounts, etc.
  • Horizontal and vertical scaling for performance and high availability.
  • High level of proficiency with database and data warehouse development, including replication, staging, ETL, workflows, stored procedures, partitioning, change data capture, triggers, scheduling tools.
  • Strong analytical, data mining, data modeling, and data management skills.
  • Proficient in designing and implementing data processing pipelines using Azure DataBricks and Azure Data Factory.
  • Strong experience with Spark SQL for data transformation and manipulation.
  • Working proficiency of JavaScript and its libraries/frameworks (e.g., jQuery, React, Angular, Vue.js) to add interactivity and familiarity with state management libraries (e.g. Redux).
  • Experience with Kubernetes and related technologies (containers, etcd, service mesh and others) in production environments.
  • Experience with front-end build tools and package managers (e.g., Webpack, NPM, etc.).
  • Experience with backend technologies such as Node.js, Python/Django, or ASP.NET.
  • Proficiency in writing clean, semantic HTML and CSS code.
  • Solid programming skills in Python or R.
  • Experience with BEAM and Kimball Dimensioning Modeling.
  • Expertise in the Design and Development of Web/Windows applications in various Microsoft technologies such as C# and VB.Net and integration with .NET Core.
  • Strong experience with SQL Server (DB Design, Query Optimization, Indexing) and PostgreSQL.
  • Proficiency in data manipulation and reporting tools.
  • Strong leadership and judgment skills to analyze, evaluate, and develop solutions to complex problems.
  • Familiarity with data integration platforms like Mulesoft, Biztalk, Web Methods, etc.
  • Familiarity with Agile development methodologies (preferably SAFe).
  • Familiarity with version control, CI/CD, release management, and Azure DevOps services.
  • Familiarity with project management systems such as JIRA & MS Project.
  • Ability to quickly grasp modern technology concepts.
  • Object-oriented Analysis and Design (OOAD) concepts with a deep understanding of SOLID principles.
  • Excellent written, verbal and presentation skills.
  • Valuable experience handling vendor platforms and products.
  • Demonstrated expertise in collaborating in a matrixed architecture team, delivering timely results.
  • Good to have experience with RPA, Machine Learning, or related AI technologies.

Education & Experience:

  • Bachelor’s degree in computer science, MIS, Statistics, Engineering, or equivalent training and experience.
  • 7+ years’ experience as a Software Engineer, Software Developer, or similar role.
  • 3+ years’ experience as a Technical Lead/Senior Software Engineer or equivalent.
  • Azure/AWS/GCP Certified, CBIP, or other data warehouse certification.

Compensation: The Base Salary range for this position is between $130,000-$150,000.

This information reflects a base salary range that AssetMark reasonably expects to pay for the position based on a number of factors which may include job-related knowledge, skills, education, experience, and actual work location. This position will also be eligible for additional variable incentive compensation and competitive benefits.

Candidates must be legally authorized to work in the US to be considered. We are unable to provide visa sponsorship for this position.

Who We Are & What We Offer:

AssetMark’s mission is centered around helping financial advisors make a difference in the lives of their clients. To help them do that, we aim to provide advisors with holistic support. We offer compelling technology that facilitates a better client experience, consulting services that ensure advisors’ businesses are running at their best and a comprehensive suite of investment solutions. AssetMark’s platform empowers advisors to provide the highest level of service possible to their clients.

AssetMark’s culture is driven by our mission and connected by our values; Heart, Integrity, Excellence and Respect. You will join a team that lives these values every day by doing the best and what is right in all we do and encouraging different ideas for continual success and innovation. Additionally, we offer a wide range of benefits to meet the needs of our team members and their families.

  • Flex Time Off or Paid Time/Sick Time Off
  • 401K – 6% Employer Match
  • Medical, Dental, Vision – HDHP or PPO
  • HSA – Employer contribution (HDHP only)
  • Volunteer Time Off
  • Career Development / Recognition
  • Fitness Reimbursement
  • Hybrid Work Schedule

As an Equal Opportunity Employer, AssetMark is committed to building a diverse and inclusive workplace where everyone feels valued.

#J-18808-Ljbffr
Apply Now
Share this job
AssetMark
  • Similar Jobs

  • Engineering Technical Lead

    Atlanta
    View Job
  • Engineering Technical Lead

    Atlanta
    View Job
  • Lead Software Engineering

    Atlanta
    View Job
  • Senior Software Engineering Lead

    Atlanta
    View Job
  • Lead Software Engineer

    Atlanta
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙