C#/.Net Developer

🇺🇸 United States - Remote
💻 Software Development🔵 Mid-level

Job description

Who We Are

For over 25 years, we’ve helped organizations deliver critical communications with accuracy, security, and speed through innovative technology, omnichannel communication, and a commitment to excellence. Serving more than 1,500 customers across diverse industries, we create communication solutions that keep businesses moving forward.

What truly sets us apart is our people. We’re building a culture where you can grow, contribute, and make a real impact. Here, you’re empowered to bring new ideas, solve meaningful challenges, and help shape the future of how organizations communicate with their customers.

If you’re looking to take your career to the next level and be part of a team driving tech-enabled solutions, we’d love to meet you.

Doxim’s Next C#/.Net Developer (onsite in Indy)

As part of our team at our Indianapolis location, you will be responsible contribute to the ongoing enhancement, modernization, and support of our software solutions. This role is ideal for a developer who is comfortable navigating both legacy and modern .NET environments, enjoys solving complex problems independently, and can communicate effectively with a wide range of stakeholders. The ideal candidate has experience working with .NET Framework and is also capable of contributing to .NET Core–based solutions. They will be a strong, self-directed problem solver who can understand and work within existing codebases, collaborate productively with diverse team members, and maintain a high standard of code quality and professional practice.

Key Responsibilities

  • Develop, maintain, and enhance applications built using C#/.NET Framework and related technologies.
  • Contribute to modernization efforts using .NET Core and other updated frameworks.
  • Analyze and navigate existing codebases with minimal supervision, identifying opportunities for improvement and solutions.
  • Apply strong software engineering fundamentals - data structures, algorithms, design principles - to create reliable and maintainable code.
  • Work collaboratively with team members across technical and non-technical functions, communicating clearly and effectively.
  • Maintain professionalism and constructive engagement while also being able to assert technical recommendations when appropriate.
  • Follow development best practices, including proper use of Git/Bitbucket, code reviews, documentation, and maintainable code standards.
  • Support the migration of legacy codebases from TFS to Git-based repositories, leveraging familiarity with both environments.
  • Work with SQL Server relational databases, including writing SQL queries and participating in database-related design and troubleshooting.
  • Utilize AI-assisted development tools to increase productivity and code quality.
  • Participate in a hybrid work environment with regular on-site collaboration.

Required Qualifications

  • 3+ years of professional experience in software development.
  • Proficiency with C#/ .NET Framework. Familiarity with .NET Core and modern development patterns.
  • Experience in parallel programming and multithreading on Windows service environments.
  • Solid understanding of computer science fundamentals - data structures, algorithms, object-oriented design and problem-solving techniques.
  • Experience working with SQL Server and relational database concepts.
  • Ability to work independently, investigate unfamiliar systems, and drive solutions forward with minimal oversight.
  • Excellent problem solving and analytical skills for identifying, articulating, and resolving complex issues.
  • Excellent written and verbal communication skills, capable of interacting effectively with both technical and non-technical stakeholders.
  • Commitment to clean code, proper development hygiene, and avoidance of shortcuts that compromise quality.

Preferred Qualifications

  • Proficiency in XML/XSLT programming.
  • Proficiency in using Git, preferably with Bitbucket workflows.
  • Experience using AI-assisted coding tools (e.g., Amazon Q, GitHub Copilot, ChatGPT).
  • Experience modernizing legacy applications or working in mixed-technology codebases.

Bonus Qualifications

  • Knowledge of large-scale printing technologies (PDF, AFP)
  • Experience in working on large-scale, data-driven applications

This is a hybrid role requiring at least three days per week in our Indianapolis office.

The Doxim Advantage

Benefits That Fit: As of Day 1 of employment, our flexible benefit options have you covered from healthcare to employer-matched retirement savings and everything in between.

Growth That Excites: We are passionate about nurturing talent from within so this won’t be just a job – it will be a journey.

Time Off That Recharges: Take the breaks you deserve with our generous PTO policy designed to help you rest, reset, and return at your best.

Refer & Reap the Rewards: Love working at Doxim?  When you refer talented people to join us, you’ll earn a bonus through our Employee Referral Program. Great people know great people!

Thank you for your interest in Doxim!  Due to the volume of applications we receive, only selected candidates will be contacted.

Share this job:
Please let Doxim know you found this job on Remote First Jobs 🙏

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply