Full Stack Engineer
JobRialto - boston, MA
Apply NowJob Description
Position Overview: We are seeking a highly experienced Full Stack Engineer. In this role, you will build strong relationships with key stakeholders to understand critical business requirements and deliver optimal outcomes. You will be responsible for developing and maintaining complex software systems and supporting the business with innovative technology solutions. If you have a proven track record in software development and are adept at working with both front-end and back-end technologies, this could be the perfect opportunity for you. Must Have's: • .NET experience with heavy coding on the UI side • C# experience Nice to Have's: • DevOps experience • experience • AWS experience Description: High Income Trading is seeking a Senior Software Engineer to support our work on an extensive range of HI Trading products. We are looking for top engineering talent as we craft, build, and advance our software solutions. The role involves working in an agile team, in a highly collaborative and engaging environment, and being adaptable to shifting priorities. Your role as a Software Engineer on the HI Trading engineering team is to produce high-quality, testable, and reliably deployed code for sophisticated products and components. You will have the autonomy to build and craft extraordinary solutions with a robust engineering team that supports your growth and development. The Expertise We're Looking For: • 5+ years of experience as a successful software engineer, delivering software using agile development practices. Object-Oriented development experience, ideally with .NET. • Experience in designing and developing .NET/WPF applications using one IDE of choice (Visual Studio, Webstorm). • 1+ years of experience with Amazon Web Services. • Working experience in cloud-based infrastructure and Continuous Integration & Continuous Delivery (CI/CD) practices. • Exposure to test automation frameworks that support all types of testing (unit, component, integration, system, etc.) executed through CI/CD pipelines. • Experience with sophisticated distributed systems, microservices, and event-based architectures. • Bachelor's degree (or above) in Computer Science, Management Information Systems, Business Information Systems, Mathematics, or a Finance-related field. The Skills You Bring: • Ability to work successfully in an environment with a full stack engineering mentality and autonomy. • Strong knowledge in developing .NET/WPF/C#-based desktop applications and test automation (MS Unit, NUnit). • Comfort with visual design and rapid prototyping. • Awareness of event-based systems, functional programming, technologies such as Scala / Akka / Camel, and messaging frameworks such as Kafka and EMS. • Proven understanding of CI/CD tools such as Jenkins, Artifactory, and SonarQube to continuously deliver high-quality apps for stable and performant experiences. • Able to clearly detail design options and decisions, and present them in an organized manner to both technical and non-technical audiences. • Strong contributor with a collaborative work style, building, crafting, and reviewing code. The Value You Deliver: • You will be a key member of the engineering team, actively innovating and creatively experimenting to support product and business needs. How Your Work Impacts the Organization: • Asset Management Technology (AMT) provides worldwide technology and support to all the Investment Management, Research, Trading, and Investment Operations functions. We are an integral partner for Asset Management to deliver innovative, scalable, industry-leading investment tools that enable Asset Management to achieve a competitive advantage globally. Education: Bachelors Degree
Created: 2024-11-05