C# .Net WinForms Software Developer

Location

United States

Posted

5 days ago

Salary

$90K - $125K / year

Seniority

Mid Level

Job Description

C# .Net WinForms Software Developer

Next Step Systems

Role Description This C# .Net WinForms Software Developer position will work with clients to develop requirements, complete GAP analysis, create and test code of custom applications. In addition to programming experience, basic knowledge of business processes, such as purchasing or shipping, especially in a retail environment, is a plus. Candidates with the ability to take a leadership role and coach and mentor other team members are preferred. Prefer someone who can interface with clients and drive small projects. This position is Onsite in Norton Shores, MI but will consider Remote. Qualifications - Bachelor’s Degree in Computer Science or related field. - Need someone who can interface with clients and drive small projects. - 3+ years of experience with .Net, C#, MySQL, WinForms, Visual Studio, ASP .Net. - 3+ years of experience in software development. - Experience with retail and EDI is a big plus. - Basic knowledge of business processes, such as purchasing or shipping, especially in a retail environment, is a plus. - 3+ years of experience with retail business processes is a plus. - Experience with Amazon EC2 instances, GitHub or other source management system is a plus. - Knowledge of EDI, ANSI X.12, VANs (value-added networks) is a plus. - Experience with XML, SOAP, Json, API and knowledge of Object-Oriented Programming techniques is a plus. Benefits - Medical insurance - Retirement plan - PTO - Etc. Company Description

Related Job Pages

More Software Engineer Jobs

Edmentum logo

Senior Software Engineer

Edmentum

Edmentum is an education technology company that provides products and services to thousands of school districts across the United States. As an employer, Edmen

Role Description As a Senior Software Engineer, you’ll play a pivotal role in shaping solutions that impact educators and students every day. You’ll leverage your technical depth and leadership to guide delivery from idea to production, modernize legacy systems, and drive innovation in our evolving product landscape. - Architect and deliver high-quality, scalable, accessible software solutions using modern .NET and Angular frameworks. - Lead technical design sessions and mentor team members to elevate engineering standards. - Collaborate with product stakeholders to consult on solution viability and estimation. - Modernize legacy web applications and drive adoption of best practices. - Proactively identify and address technical risks and inefficiencies. - Create and maintain technical documentation for solutions and processes. - Take ownership of the entire solution lifecycle, emphasizing quality and iterative value delivery. Qualifications - Highly proficient in C#, modern .NET, and functional programming concepts. - Proven track record in scalable web application development using Angular (or React), including attention to usable interaction patterns and WCAG-aligned implementation. - Strong analytical thinker and problem solver. - Experience with Domain-Driven Design (DDD), DevOps practices, and cloud-native development considerations in AWS environments. - Results-oriented with excellent attention to detail and quality. - Self-starter who thrives in Agile environments and operates with autonomy. - Strong computer science fundamentals and a collaborative mindset. - Committed to inclusion and cross-functional teamwork. - Demonstrates integrity, ethics, and alignment with Edmentum’s mission. - BS degree in Computer Science (or equivalent) and 5+ years of relevant experience. - Willing to take on evolving responsibilities based on business needs. Benefits - A Remote First culture that values flexibility and trust. - A mission-driven team obsessed with improving education for all students. - Growth opportunities and leadership that truly invests in your development. - The chance to work with innovative tools and game-changing products. - The satisfaction of knowing your work is helping shape the future of learning. - Comprehensive benefits package including medical, dental, and vision insurance with various plan options. - 401(k) retirement plan with company matching. - Flexible Time Away Program along with 10 paid holidays, 2 floating holidays, 1 wellness day, and a winter office closure at the end of December. - Resources to promote wellness, ensuring support both professionally and personally.

United States
$140K - $160K / year

Role Description The Full Stack Software Developer supports the design, development, testing, and maintenance of web applications and backend services in a modern cloud-hosted environment. The role focuses on iterative delivery, secure and maintainable code, and collaboration with engineering stakeholders across the software lifecycle. Qualifications - Five years of experience in full stack software development. - Demonstrated proficiency in Python, FastAPI, ReactJS, PostgreSQL, and Docker. - Familiarity with AWS services used to deploy, monitor, and troubleshoot cloud-hosted applications. - Experience contributing to testing, code review, and documentation workflows. - Ability to meet federal screening and suitability requirements prior to start. Requirements - Design, develop, test, and deploy new features across front-end and back-end application layers. - Build and maintain representational state transfer (REST) application programming interfaces (APIs) using FastAPI. - Develop responsive and accessible React-based front-end interfaces. - Implement and manage PostgreSQL data models, queries, migrations, and stored procedures. - Work within a trunk-based development workflow using short-lived branches, frequent integration, and feature flags where appropriate. - Package and support containerized application deployments using Docker and Amazon Web Services (AWS)-hosted environments. - Investigate and resolve defects, performance issues, and security vulnerabilities. - Write and maintain unit, integration, and regression tests, and maintain technical documentation for developed systems. Benefits - Knowledge of continuous integration and continuous delivery (CI/CD) concepts and infrastructure-as-code tooling such as Terraform and GitHub Actions.

United States
Insight logo

Software Engineer Sr

Insight

Now is the time to bring your expertise to Insight. We are not just a tech company; we are a people-first company. We believe that by unlocking the power of people and technology, we can accelerate transformation and achieve extraordinary results. Fortune 500 Solutions Integrator with deep expertise in cloud, data, AI, cybersecurity, and intelligent edge. Guiding organizations through complex digital decisions.

Full TimeRemoteTeam 10,001

Role Description If you enjoy rolling up your sleeves to configure and deliver Microsoft 365 and AI-powered workplace solutions, the Modern Workplace Senior Solutions Engineer role is an ideal next step. You’ll work hands-on across Microsoft 365 Copilot, SharePoint, Teams, and OneDrive—implementing the designs created by our architects, supporting client environments, and building the depth of technical experience that prepares you for an architect-level career. This role is well suited for Microsoft 365 engineers and administrators who want to move beyond day-to-day operations into project-based delivery, broaden their exposure to enterprise Copilot and AI adoption, and grow toward an Architect I position within Insight’s Modern Workplace practice. You will get to: - Solution Implementation & Delivery - Configure, customize, and deploy Microsoft 365 workloads—including M365 Copilot, SharePoint Online, Microsoft Teams, and OneDrive for Business—based on architect-approved designs. - Execute tenant configurations, policy setup, and migration tasks across client and internal environments. - Develop and maintain implementation documentation, runbooks, and configuration guides. - Partner with architects to validate designs against real-world tenant constraints and surface gaps early. - Collaboration & Support - Support client workshops, discovery sessions, and project kickoffs as a hands-on technical resource. - Work alongside IT, security, and adoption stakeholders to ensure deployments align with governance, compliance, and performance standards. - Contribute to user enablement materials, knowledge transfer sessions, and end-user training assets. - Provide escalation support for complex M365 issues encountered during delivery. - Operations & Continuous Improvement - Troubleshoot and resolve issues across Microsoft 365 workloads, integrations, and Copilot enablement. - Monitor service health, usage telemetry, and adoption signals to identify improvement opportunities. - Stay current with the Microsoft 365 roadmap, new feature releases, and evolving best practices—especially around AI and Copilot. - Continuously build technical depth while developing the consulting and architectural mindset needed for the next career step. This opportunity is not just about what you do today but also about where you can go tomorrow. When you bring your hunger, heart, and harmony to Insight, your potential will be met with continuous opportunities to upskill, earn promotions, and elevate your career. Qualifications - Bachelor’s degree in Information Technology, Computer Science, or a related field (or equivalent practical experience). - 2–4 years of hands-on experience administering, engineering, or supporting Microsoft 365 environments. - Solid working knowledge of Microsoft 365 administration, identity, and security fundamentals. - SharePoint Online (site provisioning, permissions, content management). - Microsoft Teams (configuration, policies, lifecycle, meeting and collaboration features). - OneDrive for Business (sync, sharing, retention, and storage controls). - Exposure to Microsoft 365 Copilot—licensing, readiness, deployment, and basic governance concepts. - Familiarity with PowerShell or Graph for M365 administration and bulk operations. - Experience with Power Platform (Power Automate, Power Apps) and/or Microsoft Purview. - Awareness of compliance, data protection, and information governance concepts in M365. - Relevant Microsoft certifications (e.g., MS-900, MS-700, SC-400, or MS-102). - Prior client-facing or consulting experience in a Microsoft partner or services organization. Company Description Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. At Insight, we celebrate diversity of skills and experience so even if you don’t feel like your skills are a perfect match - we still want to hear from you! Insight does not accept unsolicited resumes from recruiters or employment agencies. Unsolicited resumes will be treated as direct applications from the candidate, and recruiters or agencies who submit candidates for this position without a prior, written vendor agreement will not be eligible for any form of compensation, even if the candidate is hired. The position described above provides a summary of some of the job duties required and what it would be like to work at Insight.

United States
$160K / year
Geopixel Geotecnologias logo

Estágio – Desenvolvimento de Software

Geopixel Geotecnologias

Mais do que dados, sistemas e aplicações, a Geopixel proporciona capacidade de gestão, em dezenas de prefeituras.

InternshipRemoteTeam 201-500Since 2007H1B No Sponsor

• Apoiar na interpretação de documentação e descrição de tarefas; • Apoiar na escrita de códigos seguindo as boas práticas de programação definidos pela empresa; • Apoiar no desenvolvimento de softwares com conceitos básicos de orientação a objetos, aplicando técnicas de engenharia de software; • Apoiar na implementação componentes/interfaces gráficas seguindo modelos definidos; • Apoiar na escrita de testes unitários automatizados e de integração e aceitação; • Utilizar repositório de código para controle de versão.

Brazil