Talent.com
Software Engineer II
Software Engineer IIMotion • Mobile, AL, US
No longer accepting applications
Software Engineer II

Software Engineer II

Motion • Mobile, AL, US
2 days ago
Job type
  • Full-time
Job description

Get AI-powered advice on this job and more exclusive features.

Job Summary

We are seeking a skilled and detail-oriented Software Engineer II to join our dynamic development team supporting our Prophet 21 ERP Applications. The ideal candidate will have experience in API integration, C# .NET framework, database development, and EDI integration. This role involves designing, developing, and maintaining software solutions, ensuring quality through rigorous testing, and producing clear documentation. The Software Engineer II will collaborate with cross-functional teams to deliver robust and scalable solutions that align with business needs.

Job Title

Software Engineer II

Must be eligible to work in the US without Visa Sponsorship.

Key Responsibilities

  • Design, develop, and maintain software applications using C# and the .NET framework.
  • Implement and maintain API integrations to ensure seamless communication between systems.
  • Develop and optimize database structures, including tables, views, and stored procedures.
  • Collaborate with stakeholders to understand requirements and translate them into technical solutions.
  • Design and implement RESTful and Interactive APIs for system interoperability.
  • Troubleshoot and resolve issues related to API performance and functionality.
  • Ensure security and scalability of API integrations.
  • Write and optimize complex SQL queries and stored procedures for performance and reliability.
  • Develop and maintain Electronic Data Interchange (EDI) solutions to support business processes.
  • Troubleshoot and resolve EDI-related issues, ensuring compliance with standards and protocols.
  • Collaborate with B2B team to implement and test EDI transactions.
  • Conduct unit testing, integration testing, and system testing to ensure software quality.
  • Identify and resolve bugs and performance issues throughout the development lifecycle.
  • Collaborate with QA to implement automated testing strategies.
  • Create and maintain technical documentation, including design specifications, API guides, and user manuals.
  • Ensure all documentation is clear, concise, and up-to-date.

Education

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

Experience

3–5 years of professional experience in software development with a focus on C# and the .NET framework.

Skills

  • Hands-on experience with API integration.
  • Strong knowledge of database development, including creating tables, views, and stored procedures.
  • Experience with EDI integration and related tools / protocols (e.g., ANSI X12).
  • Familiarity with QA processes, testing frameworks, and debugging tools.
  • Proficiency in C# and .NET framework (ASP.NET, .NET Core).
  • Strong SQL skills and experience with relational databases (e.g., SQL Server, MySQL).
  • Experience with API development.
  • Familiarity with version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and documentation skills.
  • Ability to work both independently and collaboratively in a team environment.
  • Attention to detail and commitment to delivering high-quality solutions.
  • Preferred Qualifications

  • Familiarity with Agile / Scrum / Safe 6.0 development methodologies.
  • Experience with automated testing frameworks.
  • Knowledge of additional programming languages or tools is a bonus.
  • Work Environment

    This role may involve a mix of in-office and remote work, depending on company policy. The candidate must be comfortable working in a fast-paced, collaborative environment and meeting project deadlines.

    Company Information

    Motion offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay.

    Seniority level

    Mid-Senior level

    Employment type

    Full-time

    Job function

    Engineering and Information Technology

    Industries

    Automation Machinery Manufacturing

    GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.

    J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Ii • Mobile, AL, US

    Related jobs
    Software Engineer III

    Software Engineer III

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer III - Integration Engineer (Remote).Key Responsibilities Estimate and complete development tasks including coding and requirements gathering with mini...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineer II

    Platform Engineer II

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Platform Engineer II - Enterprise Storage Support Engineer.Key Responsibilities Designs, engineers, and implements systems infrastructure Proactively manages and monit...Show more
    Last updated: 30+ days ago • Promoted
    Software Verification Engineer

    Software Verification Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer II.Key Responsibilities Perform software verification using Agile methodology to ensure product quality and compliance with requirements Execute test...Show more
    Last updated: 30+ days ago • Promoted
    Remote Software Engineer

    Remote Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Remote
    Full-time
    A company is looking for a Software Engineer - Remote.Key Responsibilities Deliver high-quality, scalable, and maintainable code in. NET, Azure, and Kubernetes Assist in designing systems integra...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Principal Software Engineer to design, implement, and maintain cloud-based software tools for scientific research. Key Responsibilities Develop and maintain customized s...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Integration

    Software Engineer, Integration

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for an Autonomy Software Engineer, Integration.Key Responsibilities Develop interfaces between autonomy software components, sensors, and the remote dispatch system Design, ...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Fullstack

    Software Engineer, Fullstack

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Fullstack / Backend Engineer with a strong focus on backend development.Key Responsibilities Design, develop, and optimize scalable shared backend services using Java and...Show more
    Last updated: 21 days ago • Promoted
    Software Engineer II

    Software Engineer II

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer II specializing in Framework development.Key Responsibilities Design, develop, and maintain services for core Framework systems Lead implementation o...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer.Key Responsibilities Design, build, and maintain applications that deliver predictive insights and automation Develop secure, scalable APIs for integ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Lead Software Engineer to design and implement software systems in a remote work environment.Key Responsibilities Design, develop, and implement software systems using ...Show more
    Last updated: 30+ days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for an AI Software Engineer (Early Career).Key Responsibilities Contribute to an agile development team building high-performance services, APIs, and UIs Research applicatio...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer III, Rust

    Software Engineer III, Rust

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer III with expertise in Rust.Key Responsibilities Design and implement systems for real-time communication between drones, docking stations, and control...Show more
    Last updated: 1 day ago • Promoted
    Software Integration Engineer

    Software Integration Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Integration Engineer to join their team focused on building integrations for mission-critical software. Key Responsibilities : Design, develop, and maintain inte...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer 2

    Software Engineer 2

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer 2, Frontend.Key Responsibilities Proactively identifies and communicates problems with requirements for their own and adjacent work Contributes to a ...Show more
    Last updated: 10 hours ago • Promoted • New!
    Product Software Engineer

    Product Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer, Product.Key Responsibilities Contribute to the design and implementation of a real-time LLM-powered platform Build and enhance key pieces of the use...Show more
    Last updated: 30+ days ago • Promoted
    California Licensed Senior Software Engineer

    California Licensed Senior Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Senior Software Engineer - Full Stack / Back End.Key Responsibilities Develop and deploy production quality code to the cloud Participate in product and architectural di...Show more
    Last updated: 18 hours ago • Promoted • New!
    Software Engineer II, Back End

    Software Engineer II, Back End

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Software Engineer II, Back End, Pharmacy & Fulfillment.Key Responsibilities Design and build backend services within a service-oriented architecture Collaborate with c...Show more
    Last updated: 2 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Staff Software Engineer, DevOps / SRE.Key Responsibilities : Lead the design, implementation, and maintenance of cloud-native infrastructure on AWS Improve and scale CI / C...Show more
    Last updated: 30+ days ago • Promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Mid Level Software Engineer to support fleet management and mobility payments solutions.Key Responsibilities Design, develop, and maintain backend services with high-pe...Show more
    Last updated: 30+ days ago • Promoted
    Golang Software Engineer

    Golang Software Engineer

    VirtualVocations • Mobile, Alabama, United States
    Full-time
    A company is looking for a Golang Software Engineer (Proxy).Key Responsibilities Provide comprehensive support and continuous development for the core product, ensuring robust performance and rel...Show more
    Last updated: 25 days ago • Promoted