Demo

API and Service Developer

EDI Staffing
Atlanta, GA Full Time
POSTED ON 2/22/2025
AVAILABLE BEFORE 5/18/2025

100% remote POSITION SUMMARY :

We are seeking an experienced, talented and motivated API and Service Developer with experience in API development and maintenance. A solid team player, you will collaborate and be responsible for building and maintaining Azure hosted APIs and Microservices. The ideal candidate will be highly proficient in C# and will be skilled in writing and refactoring maintainable code following strong design principles and development patterns from within Visual Studio. Working with IT you will be assisting with Policy refinement particularly around security for APIs and external users. Collaboration is key as you will be a main contributor to developing services that can be consumed in various applications. This role is ideal for developers who are passionate about back-end development, cloud-based solutions, and designing scalable, high-performance maintainable applications. The candidate should strive for continuous improvement, and always be looking to make a positive impact.

Reporting to the IT Director, the ideal candidate is a self-starter with excellent communication and organizational skills, is detail oriented, and possesses the ability to work in a highly collaborative, small-sized team environment. MAJOR DUTIES & RESPONSIBILITIES :

PI and Service Development :

  • Design, develop, and maintain APIs for both internal and external consumption to support various web applications and services, leveraging API Management Tools.
  • Implementation and guidance for best practices for API design, security, and documentation using Azure API Management.
  • Deploy, manage, and monitor APIs and services leveraging Telemetry and Application Insights.
  • Implement secure API authentication and authorizations protocols including OAuth2, Azure AD B2C, and assist in overall strategy for Identity Management.
  • Monitor, troubleshoot, and resolve issues with deployed web and microservice applications in Azure.
  • Work with architecture team on evolving strategies for application hosting, code promotion, and deployments, potentially leveraging CI / CD pipelines and Azure DevOps.
  • Work with IT team in leveraging Azure Key Vault for secure storage of sensitive information.
  • Develop and refactor overall service offering and assist in grouping and allowing assets to be consumed internally leveraging NuGet package delivery.
  • Internal service development including Function application service wrappers to be callable via various Triggers (HTTP, Queue, Blob).
  • Contribute to the development and maintenance of various applications, including refactoring and porting to .NET 8 or higher.
  • Development of Durable Functions for orchestrated workflows.
  • Utilize version control in GitHub to manage code and collaborate with other team members through branching, push / pulls and code reviews, and use of markdown for documentation.
  • Work with QA and internal resources to improve consistent testability of web applications.
  • Collaboration : Work closely with developers, architects, business analysts, and business owners to understand the business and their requirements, review specifications, and provide service strategies and recommendations based on front end UI / UX proposals or mockups.
  • Participate in understanding and taking ownership of code assets, assisting with refactoring and continuous improvement opportunities.
  • Other duties, as assigned, in support of the organization's IT development practices and initiatives.
  • Participate in retrospectives and help with initiatives for continuous improvement of processes.

IDEAL QUALIFICATIONS :

  • Bachelor's degree in Computer Science, Software Engineering AND 3 years of hands-on development experience in .NET (Core), specifically in a Team environment with hands-on experience in development of web solutions OR
  • 7 years of equivalent work experience as a .NET Core Service / API developer in a Team environment.
  • Hands-on experience with RESTful APIs, JSON and underlying tools for documentation and automated testing.
  • Highly proficient in C#, and development of Web APIs with Visual Studio 2022.
  • solid understanding and experience with Azure Services, particularly App Services, Functions, and Storage.
  • Experience with Azure Durable Functions for orchestration in workflow processes.
  • Familiarity in HTML5, CSS3, and CSS Frameworks (Bootstrap) along with Javascript and Javascript frameworks, and web developer tools.
  • Experience in modern IDEs ideally Visual Studio or VS Code.
  • Familiarity with cloud architecture and applications (Microsoft Business Dynamics ERP / CRM experience a plus).
  • Understanding of Power Platform, specifically Power Automate is an asset.
  • Strong understanding of Agile development methodology, Microsoft DevOps experience preferred.
  • General experience with Customer Relationship Management (CRM) systems and practices preferred.
  • Interested in and able to flourish in a mission-based organization where culture and values are paramount in importance.
  • Is a self-starter; embodies a thirst for learning, improvement, and a curious nature.
  • Possesses a constructive attitude and a desire to be part of a fast-paced, dynamic work environment, utilizing a high sense of urgency, patience, and flexibility.
  • Be eager to join a team that embraces diversity, equity and inclusion as core values and fosters a culture of collaboration and innovation.
  • KNOWLEDGE & EXPERIENCE

  • Proficiency in Visual Studio 2022 and C# for .NET (Core) applications
  • Working Knowledge of VS Code
  • Use of Refactoring tools, and Visual Studio Extensions
  • Understanding of SDLC and Agile development
  • Understanding of various design patterns specifically Dependency Injection
  • Understand one or more JavaScript frameworks (e.g React, Vue.js, Angular)
  • Experience with Azure Function Apps and various triggers
  • Experience with Azure SQL and / or other database / data storage technologies
  • Experience with Microsoft Graph API and various Office 365 APIs
  • Experience using Dependency Injection for Services in C# applications
  • Understanding or Experience with full stack of Microsoft Web Technologies including Blazor, Entity Framework, SignalR
  • Understanding of Identify Management Services (Auth0, Azure AD B2C) for application authentication and authorization
  • Experience or understanding of various Azure Services such as Event Grid, Service Bus and Kubernetes in a Microservice architecture
  • Experience with AI Tools to increase developer productivity is a plus
  • Experience with package managers such as NuGet or npm
  • Strong understanding of software development life cycle (SDLC) and quality assurance processes
  • Strong working knowledge of Agile and Scrum rituals; experience working in a hybrid agile environment a plus
  • Experience regularly grasping business concepts quickly; general understanding of recycling industry is a plus (but not required)
  • Experience working in a team-oriented, collaborative environment
  • Strong proficiency with the Microsoft Office suite.
  • SKILLS :

  • Understands technical scenarios and requirements.
  • quick learner, with the ability to efficiently learn business concepts.
  • Excellent communication and collaboration skills, with the ability to work effectively within a cross-functional team.
  • Must be highly organized, with attention to detail and commitment to clear documentation.
  • Excellent analytical and creative problem-solving skills; must be logical and efficient.
  • ble to work independently, or partner with technical staff with a collaborative, hands-on approach. Able to exercise independent judgment and act on it.
  • Possesses strong commitment to team environment dynamics with the ability to productively engage with others at varying levels.
  • Self-motivated and ability to stay focused.
  • Driven to continuously improve and understand best practices
  • ble to adapt to a changing environment; comfort working in a fluid environment where processes may change.
  • ble to analyze at multiple levels of information, and to identify opportunities and apply innovative solutions.
  • Demonstrated planning skills with ability to think strategically, both short and long-term.
  • ble to effectively prioritize and execute tasks.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a API and Service Developer?

    Sign up to receive alerts about other jobs on the API and Service Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $101,441 - $130,752
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $82,809 - $110,162
    Income Estimation: 
    $102,136 - $132,353
    Income Estimation: 
    $102,136 - $132,353
    Income Estimation: 
    $123,508 - $158,121
    Income Estimation: 
    $120,936 - $155,014
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at EDI Staffing

    EDI Staffing
    Hired Organization Address Washington, DC Full Time
    SUMMARY The Data Engineer is responsible for designing, developing, and maintaining data pipelines for data consumption,...
    EDI Staffing
    Hired Organization Address Chandler, AZ Full Time
    Summary / Objective : The Operations Specialist is responsible for all tasks to effectively deliver products to vendors ...
    EDI Staffing
    Hired Organization Address El Segundo, CA Temporary
    Sr. MuleSoft Developer Location : Remote or Hybrid (El Segundo, CA) Experience : 4 years Duration : 6 month Contract We ...
    EDI Staffing
    Hired Organization Address NJ Full Time
    The National IS Program Manager will serve as the primary spokesperson for the Blue Yonder-based WMS program and its sur...

    Not the job you're looking for? Here are some other API and Service Developer jobs in the Atlanta, GA area that may be a better fit.

    Lead UI Developer

    Dice API Test, Atlanta, GA

    API Developer

    Highbrow LLC, Atlanta, GA

    AI Assistant is available now!

    Feel free to start your new journey!