.NET Developer – Business Software Development

The Elite Job

Celina (OH)

On-site

USD 70,000 - 120,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Professional development opportunities
Flexible work options
Comprehensive health benefits

Job summary

The Elite Job is seeking a skilled .NET Developer – Business Software Development to design, develop, test, and maintain reliable business software applications that support operations and improve efficiency.

You will use Microsoft technologies to build scalable applications, backend services, APIs, and business solutions while collaborating with analysts, architects, QA, and other developers to meet requirements.

Qualifications

  • Strong knowledge of C# and the .NET ecosystem.
  • Experience with ASP.NET Core, RESTful APIs, and SQL Server.
  • Familiarity with Git-based version control and CI/CD practices.

Responsibilities

  • Design, develop, test, implement, and maintain business software applications using C#, .NET, and related Microsoft technologies.
  • Collaborate with analysts, architects, UI/UX designers, QA, PMs, and other developers to translate business needs into technical solutions.
  • Build secure, scalable backend services, APIs, and data-processing components.
  • Develop responsive web applications for internal teams, customers, and partners.
  • Write unit and integration tests; ensure code quality and maintainability.
  • Debug, troubleshoot, and optimize performance; resolve production incidents.
  • Participate in Agile ceremonies and cross-functional coordination to deliver milestones.

Job description

1. Job Summary

The Elite Job is seeking a skilled, motivated, and detail-oriented .NET Developer – Business Software Development to join our software development team. The successful candidate will be responsible for designing, developing, testing, implementing, and maintaining reliable business software applications that support organizational operations and improve business efficiency.

In this role, you will use Microsoft .NET technologies to develop scalable applications, backend services, APIs, and business solutions that meet functional and technical requirements. You will collaborate with business analysts, software architects, UI/UX designers, quality assurance engineers, project managers, and other developers to transform business needs into effective software solutions.

The ideal candidate should have a strong understanding of C#, the .NET platform, object-oriented programming, database management, and software development principles. Familiarity with ASP.NET Core, SQL Server, RESTful APIs, Entity Framework Core, and modern development tools will be valuable for success in this position.

You will contribute to the complete software development lifecycle, from requirements analysis and technical planning to development, deployment, troubleshooting, and ongoing improvement. We are looking for someone who enjoys solving technical problems, writing clean and maintainable code, and building applications that deliver measurable value to businesses.

Whether you are an aspiring developer with a strong foundation in programming or an experienced professional seeking new challenges, this opportunity offers the chance to strengthen your technical expertise and contribute to meaningful business software projects.

2. Key Responsibilities
  • Business Application Development: Design, develop, implement, and maintain business software applications using C#, .NET, ASP.NET Core, and other relevant Microsoft technologies.
  • Requirements Analysis: Work closely with business stakeholders and project teams to understand business processes, gather software requirements, and translate them into practical technical solutions.
  • Backend Development: Build reliable backend components, business logic, application services, and data-processing functionalities to support business operations.
  • Web Application Development: Develop secure, responsive, and user-friendly web applications that support internal teams, customers, partners, and other stakeholders.
  • API Development and Integration: Design, implement, document, and maintain RESTful APIs and integrate applications with third-party platforms, internal systems, and external services.
  • Database Management: Create and maintain database structures, queries, stored procedures, and data-access components using Microsoft SQL Server or other appropriate relational database systems.
  • Code Quality: Write clean, reusable, readable, and maintainable code in accordance with established coding standards and software development best practices.
  • Application Testing: Develop and execute unit tests, integration tests, and other appropriate testing procedures to verify application functionality, reliability, and performance.
  • Debugging and Troubleshooting: Identify, investigate, and resolve software defects, performance bottlenecks, integration issues, and production incidents.
  • Application Security: Implement appropriate authentication, authorization, input validation, data protection, and secure coding practices to protect business applications and sensitive information.
  • Performance Optimization: Analyze application performance and improve response times, database efficiency, resource utilization, and overall system reliability.
  • System Integration: Connect business applications with enterprise systems, reporting tools, payment platforms, customer relationship management systems, and other services as required.
  • Version Control: Use Git and platforms such as GitHub, GitLab, or Azure DevOps to manage source code, collaborate with team members, and maintain development history.
  • Deployment Support: Assist with application deployment, environment configuration, release management, and continuous integration and continuous delivery (CI/CD) processes.
  • Technical Documentation: Prepare and maintain technical specifications, API documentation, database documentation, configuration instructions, and application support materials.
  • Maintenance and Upgrades: Maintain existing applications, implement enhancements, resolve reported issues, and update software components to meet evolving business and technical requirements.
  • Agile Collaboration: Participate in sprint planning, daily stand‑ups, code reviews, sprint reviews, and retrospective meetings when working within an Agile development environment.
  • Cross‑Functional Coordination: Collaborate with QA engineers, business analysts, DevOps engineers, designers, and project managers to deliver high‑quality software within agreed timelines.
  • Continuous Improvement: Research emerging .NET technologies, development frameworks, architectural patterns, and tools that can improve application quality and development efficiency.
  • Delivery Accountability: Manage assigned development tasks, communicate progress, identify potential risks, and contribute to the timely delivery of project milestones.
3. Required Skills and Qualifications
Educational Qualifications

A bachelors degree in Computer Science, Information Technology, Software Engineering, Computer Applications, or a related discipline is preferred.

Candidates with relevant technical certifications, practical development experience, or demonstrable programming skills may also be considered.

A strong foundation in programming, algorithms, data structures, databases, and software engineering principles is desirable.

Technical Skills
  • Proficiency in C# and a solid understanding of the .NET development ecosystem.
  • Knowledge of .NET, .NET Core, or modern versions of .NET used for business application development.
  • Experience with ASP.NET Core, ASP.NET MVC, Web API, or related application development technologies.
  • Understanding of object‑oriented programming (OOP), SOLID principles, design patterns, and modular software architecture.
  • Knowledge of HTML5, CSS3, and JavaScript for working with web application interfaces.
  • Familiarity with relational databases, particularly Microsoft SQL Server, including SQL queries, joins, indexes, and database design.
  • Experience with Entity Framework Core, LINQ, and other data‑access technologies.
  • Understanding of RESTful API design, HTTP methods, JSON, and application integration techniques.
  • Familiarity with authentication and authorization concepts, including role‑based access control and secure application development.
  • Knowledge of Git‑based version control and collaborative software development workflows.
  • Understanding of debugging techniques, exception handling, logging, and application monitoring.
  • Familiarity with unit testing frameworks such as xUnit, NUnit, or MSTest.
  • Awareness of responsive web design, application performance, and cross‑browser compatibility.
  • Basic knowledge of software deployment, cloud hosting, and CI/CD workflows is an advantage.
Professional Qualifications
  • Strong analytical and problem‑solving abilities.
  • Good written and verbal communication skills.
  • Ability to understand business requirements and translate them into technical solutions.
  • Strong attention to detail and commitment to delivering reliable software.
  • Ability to work independently while collaborating effectively with a development team.
  • Willingness to learn new technologies, frameworks, and development methodologies.
  • A responsible approach to deadlines, documentation, testing, and software maintenance.
4. Experience

The experience requirements will depend on the complexity of the assigned projects and the level of responsibility associated with the position.

Entry‑Level Candidates

Fresh graduates and candidates with limited professional experience may apply if they have a good understanding of C#, .NET, programming fundamentals, and database concepts.

Academic projects, internships, personal software projects, or practical training in application development are beneficial.

Candidates should be willing to learn established development practices and work under the guidance of experienced developers.

Mid‑Level Candidates

Approximately 2–5 years of relevant software development experience is preferred.

Practical experience developing, testing, and maintaining applications using C#, .NET, ASP.NET Core, and SQL Server is desirable.

Experience building APIs, integrating databases, troubleshooting defects, and participating in collaborative development projects is an advantage.

Senior‑Level Candidates

Candidates with more than five years of relevant experience may be considered for advanced responsibilities, depending on project needs.

Experience with application architecture, technical decision‑making, performance optimization, security, code reviews, and mentoring junior developers is beneficial.

Familiarity with enterprise application integration, cloud platforms, and large‑scale business software solutions is an advantage.

Candidates will be assessed according to their demonstrated skills, practical knowledge, relevant experience, and ability to contribute to business software development projects.

5. Working Hours
  • Employment Schedule: Full‑time, subject to the applicable employment agreement.
  • Typical Working Hours: Approximately 8 hours per day, five days per week, depending on company policy and project requirements.
  • Working Days: Monday to Friday is typical, although schedules may vary according to client commitments and operational needs.
  • Flexible Scheduling: Flexible start and finish times may be available where supported by the teams working arrangements.
  • Remote or Hybrid Work: Available only where permitted by the relevant role, client requirements, and company policy.
  • Meetings and Collaboration: Employees are expected to attend scheduled project meetings, code reviews, planning sessions, and team discussions.
  • Additional Hours: Occasional additional hours may be required during critical releases, deployment activities, or urgent production incidents, subject to applicable policies and employment regulations.
  • The final working schedule, time zone, work location, and any shift requirements will be communicated during the recruitment process.
6. Knowledge, Skills, and Abilities
Technical Knowledge

Strong understanding of the .NET ecosystem and its use in developing business applications.

Knowledge of application architecture, object‑oriented programming, database design, and software development lifecycle practices.

Ability to develop and maintain secure, scalable, and maintainable software components.

Understanding of API communication, data exchange formats, and integration between business systems.

Familiarity with software testing, debugging, deployment, and maintenance procedures.

Awareness of software security principles, data integrity, and performance optimization techniques.

Analytical and Problem‑Solving Abilities

Ability to break complex technical problems into manageable tasks.

Capacity to identify the root causes of application errors and recommend effective solutions.

Ability to evaluate alternative implementation approaches and select appropriate technical solutions.

Strong logical reasoning and attention to detail when reviewing code, database queries, and application behavior.

Communication and Teamwork

Ability to explain technical concepts clearly to developers, project managers, and non‑technical stakeholders.

Willingness to share knowledge, receive feedback, and participate constructively in code reviews.

Ability to collaborate with cross‑functional teams to clarify requirements and resolve implementation challenges.

Professional approach to communicating progress, blockers, risks, and delivery expectations.

Organization and Adaptability

Ability to prioritize tasks, manage multiple responsibilities, and meet agreed deadlines.

Commitment to maintaining accurate technical documentation and organized code repositories.

Ability to adapt to changing business requirements, development tools, and project priorities.

Interest in continuous learning and professional development.

Ability to take ownership of assigned work while seeking guidance when necessary.

7. Benefits

The Elite Job aims to provide a professional environment that supports employee development, collaboration, and long‑term career growth. Benefits and employment terms will depend on the applicable role, location, contract, and company policy.

Potential benefits may include:

  • Competitive Compensation: Salary or contractual compensation aligned with the candidates skills, experience, responsibilities, and applicable employment arrangements.
  • Professional Development: Opportunities to improve technical knowledge through practical projects, technical learning, and structured development activities where available.
  • Technical Skill Enhancement: Exposure to modern .NET frameworks, database technologies, API development, enterprise software practices, and relevant development tools.
  • Career Advancement: Opportunities to progress toward senior developer, technical lead, software architect, or other relevant technology roles as experience and performance develop.
  • Collaborative Work Environment: Opportunities to work with developers and professionals from different technical and business backgrounds.
  • Flexible Work Options: Remote or hybrid arrangements may be available for eligible positions, depending on business and project requirements.
  • Learning Opportunities: Access to relevant technical resources, knowledge‑sharing sessions, and mentoring opportunities where offered.
  • Performance Recognition: Recognition may be provided for quality work, successful project contributions, initiative, and professional growth in accordance with company policy.
  • Leave and Holidays: Applicable leave entitlements and public holidays in accordance with the employment agreement and relevant local regulations.
  • Work‑Life Balance: Reasonable workload planning and clear project expectations to support sustainable performance.
  • Specific benefits, insurance coverage, bonuses, paid training, and other allowances should be confirmed with the recruiter before accepting an offer.
8. Why Join The Elite Job?

Joining The Elite Job as a .NET Developer – Business Software Development offers an opportunity to contribute software solutions that support real business needs and operational efficiency.

Work on Meaningful Software Projects: Apply your technical skills to develop applications that help organizations improve workflows, manage information, integrate systems, and support business decisions.

Strengthen Your .NET Expertise: Develop practical experience with C#, ASP.NET Core, SQL Server, APIs, and modern software development practices according to project requirements.

Build a Strong Technical Foundation: Learn how business software is designed, tested, deployed, maintained, and improved throughout its lifecycle.

Grow Your Career: Develop the capabilities needed to pursue opportunities in backend engineering, full‑stack development, enterprise application development, technical leadership, or software architecture.

Collaborate with Professionals: Work alongside colleagues who contribute different technical and business perspectives to application design and implementation.

Contribute Ideas and Improvements: Participate in discussions about application quality, performance, maintainability, and opportunities to improve development processes.

Develop Problem‑Solving Skills: Gain experience addressing practical software challenges, investigating defects, and creating reliable solutions to meet business requirements.

Support Continuous Learning: Build a habit of learning new technologies and refining your skills as the software development industry evolves.

At The Elite Job, candidates who demonstrate technical curiosity, professional integrity, accountability, and a commitment to quality are encouraged to apply. This role is suitable for individuals who want to build dependable business software while developing their professional capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer – Customer Portal Development
Full Stack Developer – Customer Portal Development

The Elite Job • Austin (TX)

Hybrid
USD 90,000 - 130,000
Flexible Work Options
Professional Development
Career Advancement
+2
Node.js Developer – Server-Side Application Development
Node.js Developer – Server-Side Application Development

The Elite Job • Bethel (CT)

Hybrid
USD 90,000 - 140,000
Flexible work arrangements
Professional development
Remote or hybrid options
+1
Java Developer – Enterprise Application Maintenance
Java Developer – Enterprise Application Maintenance

The Elite Job • Cranberry Township

On-site
USD 90,000 - 140,000
Competitive compensation
Flexible work arrangements
Professional development opportunities
+3
Android Developer – Kotlin Application Development
Android Developer – Kotlin Application Development

The Elite Job • Geneva Township (OH)

Hybrid
USD 90,000 - 130,000
Remote Work Opportunities
Professional Development
Career Advancement
+4
.NET Backend Developer – Business Software Solutions
.NET Backend Developer – Business Software Solutions

The Elite Job • Celina (OH)

On-site
USD 70,000 - 120,000
Competitive compensation
Professional development opportunities
Flexible work options
+1
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
.NET Developer
.NET Developer

Jobgether • United States

Remote
USD 31,000 - 46,000
Remote work from Poland
Modern technology stack with .NET/Azu"
Cloud and DevOps exposure
Software Engineer .NET
Software Engineer .NET

Decos • United States

Remote
USD 110,000 - 150,000
Frontend Engineer – Accessible Web Application Development
Frontend Engineer – Accessible Web Application Development

The Elite Job • Huron (OH)

Remote
USD 85,000 - 120,000
Flexible Working Options
Professional Development
Learning Resources
+3
Senior Fullstack Developer (.NET)
Senior Fullstack Developer (.NET)

Proxify • United States

Remote
USD 120,000 - 170,000
On-time payments
Flexible withdrawals
Remote opportunities
+1