Staff Software Engineer designing and implementing scalable systems for GHX's healthcare solutions. Leading technical development efforts to create innovative software in a collaborative environment.
Responsibilities
Design and implement scalable, secure, and maintainable software systems that align with business needs, creating flexible, reusable, and efficient solutions.
Lead technical design for complex stories, features, and epics, authoring technical documentation and ensuring adherence to IT control policies.
Collaborate proactively with cross-functional teams to address technical dependencies, review ideas and concerns, and deliver high-quality products.
Identify root causes of challenges, analyze upstream and downstream impacts, and recommend impactful, broad-reaching solutions while considering corporate strategy and trade-offs.
Establish and guide best practices for design, development, testing, and Agile workflows, mentoring team members and fostering a collaborative environment.
Build and maintain strong business relationships to influence decision-making and drive innovative solutions across teams.
Collaborate with Senior partners to ensure consistent design and coding standards are maintained across all development teams, including those led by offshore managers.
Maintain a deep understanding of software subsystems, their components, interfaces, and data integrations to ensure seamless functionality and scalability.
Requirements
Requires a minimum of 12 years of experience in software development.
BS Degree in Computer Science.
10 years of experience designing and implementing technological solutions using Java, J2EE technologies
Proficiency in AWS technologies including EC2, SNS, SQS, S3, SES, ESS, Lambda etc.
Expert in Databases such as MongoDB, ElasticSearch and MYSQL.
Experience with Rules Engine and/or Event driven architecture.
Exposure to improvement in Design best practices including performance, scalability, robustness and resiliency.
Prior experience working in an AGILE/SCRUM environment.
Must be able to work independently and as part of a team on multiple overlapping projects.
Proven track record of successfully delivering large, complex, cross-functional projects.
Senior Engineer at GEICO developing high - performance, resilient distributed systems. Collaborating cross - functionally and mentoring peers in technology best practices.
Java Developer designing and delivering high - quality software solutions for Eptura's cloud - based platforms. Involves end - to - end ownership, architectural participation, and mentoring junior developers.
Senior Full Stack Engineer developing high - quality software solutions for PropertyMe, Australia's #1 property management platform. Collaborating with product teams and applying best engineering practices in a hybrid work environment.
Software Engineer managing full software lifecycle for banking applications at Bancolombia. Ensuring quality, security, and adherence to best practices in software development.
Senior Java Engineer developing applications for State Government projects using RabbitMQ and React. Collaborating with teams to design scalable systems in a hybrid work environment.
Associate Fullstack Developer at RBC contributing to technical delivery and code management workflows in Java and Vue development. Engaging in collaborative team efforts for US - Wealth Management Online.
Chief Architect for Missile Warning Integration and Test at JANUS Research Group supporting Future Operationally Resilient Ground Evolution program. Leading architectural guidance and system design for Missile Warning capabilities.
Business Analyst at TransUnion focusing on market research and data insights. Leveraging SQL and business intelligence tools to analyze trends and support decision - making.
As a .NET Engineer at TF Bank, design and develop software applications. Collaborate with teams to enhance customer experiences through modern software solutions.