Asset Mark Atlanta , GA 30301
Posted 2 months ago
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:
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 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 an 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.
Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
Directing 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 Sparks 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 an 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.
#LI-hybrid
#LI-TN1
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.
Asset Mark