Software Developer

80/20

  • Columbia City, Indiana
  • 14 days ago

    Highlights

    This role focuses on resolving software bugs and issues, implementing enhancements, and collaborating with team members to deliver reliable, high-quality solutions. The Software Developer supports the development, maintenance, and support of business applications using Microsoft-based technologies.

    Numbers & Facts

    LocationColumbia City, Indiana
    Websitehttps://8020.net

    Description

    The Software Developer supports the development, maintenance, and support of business applications using Microsoft-based technologies. This role focuses on resolving software bugs and issues, implementing enhancements, and collaborating with team members to deliver reliable, high-quality solutions.

    Essential Duties and Responsibilities

    Software Development

    • Develop, maintain, and enhance applications using:
      • C#
      • Blazor
      • Microsoft SQL Server
      • SignalR
      • Dapper
      • RESTful APIs
    • Assist with implementing new features and application improvements.
    • Write clean, maintainable, and well-documented code following established standards.
    • Participate in all phases of the software development lifecycle.

    Bug Investigation and Issue Resolution

    • Investigate reported software defects and application issues.
    • Analyze root causes and implement effective fixes.
    • Troubleshoot issues across development, test, and production environments.
    • Document findings and resolutions for future reference.

    Database and API Support

    • Develop and maintain SQL queries, stored procedures, and related database objects.
    • Support RESTful API development and integration with internal and external systems.
    • Assist with performance tuning and data integrity efforts.

    Code Quality and Collaboration

    • Participate in peer code reviews to ensure code quality, consistency, and best practices.
    • Provide and receive constructive feedback.
    • Use source control systems and follow established branching and deployment processes.
    • Collaborate with developers, analysts, and stakeholders in a team-oriented environment.

    Required Qualifications

    Education

    • Associate’s degree in Computer Science, Information Systems, Software Engineering, or a related field; or equivalent education and experience.

    Technical Skills

    • Basic to working knowledge of C# and object-oriented programming.
    • Exposure to RESTful APIs and web-based applications.
    • Experience with source control tools (e.g., Git).
    • Basic debugging and troubleshooting skills.

    Professional Skills

    • Strong analytical and problem-solving abilities.
    • Effective written and verbal communication skills.
    • Attention to detail and commitment to quality.
    • Ability to work independently and as part of a team.
    • Willingness to learn new technologies and development practices.

    Preferred Qualifications

    • Internship, academic, or project-based experience with Microsoft development technologies.
    • Exposure to SignalR, Dapper, or unit testing frameworks.
    • Familiarity with Agile or iterative development methodologies.
    • Experience with work tracking tools such as Azure DevOps or similar.
    • Familiarity with Blazor application development.

    No sponsorship or relocation will be provided.

    80/20 is an EOE Employer M/W/V/D

    Similar Jobs

    See more jobs