-
Design, develop, test, and maintain highly scalable and reliable applications using Go, Python, and SQL.
-
Design, scale test, and optimize big data streaming and processing solutions.
-
Embrace a cloud-first approach, harnessing best practices in cloud architecture and design.
-
Design and build modular and maintainable systems using microservices architecture.
-
Hands-on software development for applications within our VAST suite of financial services, including Reporting, Proposal Generation, and Advisor Portal.
-
Build and maintain features to match our expanding scale and performance requirements.
-
Collaborate with cross-functional teams to design and deliver new features and enhancements.
-
Mentor junior engineers, fostering a culture of continuous learning and improvement.
-
Contribute to the growth and development of our core values: We Before Me, Positive Energy, Knowledge Explorer, and Own It
-
B.S. or M.S. in Computer Science, or equivalent work experience.
-
5+ years of hands-on experience developing and testing scalable enterprise applications using Go, Python, and SQL.
-
Extensive experience optimizing big data streaming and processing utilizing tools such as Amazon MSK, Amazon EMR, Apache Kafka, and Apache Spark and the PySpark library.
-
Experience with AWS cloud computing environments utilizing tools such as MSK, EMR, SQS, S3, Transfer Service, ECS, and Aurora PostgreSQL.
-
Strong algorithmic and object-oriented design skills.
-
Extensive experience with SQL and Relational Databases such as PostgreSQL.
-
Experience with microservices architecture and cloud-first design principles.
-
Proven problem-solving and analytical skills in fast-paced agile environments.
-
Excellent communication skills capable of effectively conveying technical ideas.