Software Engineer - Washington, United States - Freeman

    Freeman
    Freeman Washington, United States

    3 weeks ago

    Default job background
    Description
    About Us

    Freeman is a global leader in events, on a mission to redefine live for a new era.

    With a data-driven approach and the industry's largest network of experts, Freeman's insights shape exhibitions, exhibits, and events that drive audiences to action.

    The integrated full-service solutions leverage a 96-year legacy in event management as well as new technologies to deliver moments that matter.

    Summary


    We are seeking an Software Engineer to join our team and play a crucial role in designing, implementing, and maintaining integration solutions utilizing Azure and .NET technologies.

    The ideal candidate will have a strong background in software development, integration, and a deep understanding of Azure services. You will work closely with cross-functional teams to create seamless data flows and communication between various systems and platforms.

    This position will support our IT team and is eligible to work a remote schedule.

    Essential Duties & Responsibilities

    Design and develop API integration solutions using Azure components (ADF, Event Hubs, App Functions) and .NET micro-services.

    Solid understanding of API principles for RESTful and SOAP web services, JSON, XML, object oriented design and inheritance design patterns to connect systems, applications, and data sources.

    Collaborate with stakeholders, including software developers, product managers, and system architects, to understand integration requirements and design solutions that meet business objectives.

    Implement and maintain secure, scalable, and high-performance integration solutions, adhering to best practices.
    Monitor and troubleshoot integration components, ensuring system stability and performance.
    Develop and maintain documentation, including design specifications, deployment guides, and process documentation.

    Stay updated with the latest trends and technologies in integration and Azure services to continuously improve and optimize existing solutions stakeholders.

    Education & Experience

    Bachelor's degree in Computer Science, Information Technology, or a related field.
    Proven experience as an Integrations Engineer with a focus on Azure and .NET technologies.
    Strong proficiency in C#, .NET Framework, and .NET Core.

    Experience with Azure services, such as Azure DevOps (source code repository, branching stragies, code reviews, and pull requests), Azure Logic Apps, Azure Functions, Azure Service Bus, and Azure API Management.

    Knowledge of authentication and authorization mechanisms, including OAuth and Azure AD.
    Familiarity with data integration tools and methodologies.
    Excellent problem-solving skills and attention to detail.
    Strong communication and collaboration skills.

    Travel Requirements

    No Travel Required

    Diversity Commitment


    At Freeman, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status and other characteristic protected by federal, state or local laws.

    #J-18808-Ljbffr