Software Engineer (API Integrations)

Company:  Freeman Company
Location: Washington
Closing Date: 15/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / 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 a 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

  1. Design and develop API integration solutions using Azure components (ADF, Event Hubs, App Functions) and .NET micro-services.
  2. 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.
  3. Collaborate with stakeholders, including software developers, product managers, and system architects, to understand integration requirements and design solutions that meet business objectives.
  4. Implement and maintain secure, scalable, and high-performance integration solutions, adhering to best practices.
  5. Monitor and troubleshoot integration components, ensuring system stability and performance.
  6. Develop and maintain documentation, including design specifications, deployment guides, and process documentation.
  7. Stay updated with the latest trends and technologies in integration and Azure services to continuously improve and optimize existing solutions.

Education & Experience

  1. Bachelor's degree in Computer Science, Information Technology, or a related field.
  2. Proven experience as an Integrations Engineer with a focus on Azure and .NET technologies.
  3. Strong proficiency in C#, .NET Framework, and .NET Core.
  4. Experience with Azure services, such as Azure DevOps (source code repository, branching strategies, code reviews, and pull requests), Azure Logic Apps, Azure Functions, Azure Service Bus, and Azure API Management.
  5. Knowledge of authentication and authorization mechanisms, including OAuth and Azure AD.
  6. Familiarity with data integration tools and methodologies.
  7. Excellent problem-solving skills and attention to detail.
  8. 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 characteristics protected by federal, state, or local laws.

#J-18808-Ljbffr
Apply Now
Share this job
Freeman Company
  • Similar Jobs

  • Software Engineer (API Integrations)

    Washington
    View Job
  • Integrations Engineer

    Washington
    View Job
  • Senior Integrations Engineer

    Washington
    View Job
  • Senior Integrations Engineer

    Washington
    View Job
  • Senior Platform Engineer, Workday (Integrations)

    washington
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙