Logo
Imagemakers

Mid to Senior .NET React Agency Remote Software Developer

Imagemakers, Manhattan, Kansas, United States, 66506


Join Imagemakers: Crafting Award-Winning Digital Solutions

Are you ready to solve complex problems and create meaningful impact through technology? At Imagemakers, you'll join a close-knit team of dreamers and problem-solvers based in Wamego, KS-home of the OZ Museum. We're the wizards behind the curtain for cutting-edge digital experiences, from IoT applications and 3D product configurators to core business software and financial platforms.

This role offers a unique opportunity to bring your expertise to the table, collaborating with top-tier designers, back-end developers, project managers, and strategists. You'll work across diverse industries like healthcare, entertainment, and government to deliver innovative solutions that address real-world challenges in the digital space.

We're looking for resourceful, driven individuals who align with our core values-curiosity, grit, and authenticity-and embrace relentless learning and creative collaboration. If you thrive on solving human problems in a digital world and want to grow with a team that values impact over bureaucracy, Imagemakers is your next big opportunity.

Who Should Apply

Do you love to constantly learn new things? And create new things? Do you love being deeply involved in projects and driving the momentum behind each project to see it succeed? Are you passionate about delivering technology solutions that solve complex business problems? Are you looking for an opportunity to use your experience and talent to help Imagemakers continue to grow and expand our impact? Do you love working with a team and using your talents to organize projects to help the team successfully deliver to the delight of our customers? Do you want an opportunity to make your mark in an organization that's small enough to work well together, but large enough to have the resources needed to solve big problems? Are you intrigued by new challenges that don't let the team settle for cookie cutter, system maintenance approaches? If you answered yes to most of the questions, we want to meet you!

Technical Skills:

.NET Development

Proficiency in .NET Framework/Core: Expertise in building, deploying, and maintaining web applications using C# and .NET Core/.NET 6+. Web API Development: Strong experience in creating RESTful APIs using ASP.NET Web API or .NET Core. Entity Framework/Core: Hands-on experience with ORM tools, especially Entity Framework and/or Dapper SQL and Database Design: Strong knowledge of SQL Server, database optimization, and complex queries. Knowledge of Cloud Services: Familiarity with Azure or AWS, including services like App Services, Azure Functions, or cloud-based databases. Experience with Microservices Architecture: Ability to design and implement scalable microservices using .NET. Unit Testing & TDD: Experience with unit testing frameworks such as xUnit, NUnit, or MSTest. Dependency Injection (DI): Knowledge of DI patterns and best practices in .NET applications. Javascript Development:

Proficiency in React.js: Strong understanding of React concepts, including hooks, context API, and component lifecycle. State Management: Experience with state management tools like Redux, React Context or other React tools to manage state across components. JavaScript/TypeScript: Solid understanding of modern JavaScript (ES6+) React UI Frameworks: Familiarity with libraries like Material-UI, Ant Design, or Tailwind CSS. Building Responsive UIs: Experience creating or integrating mobile-first and cross-browser-compatible designs. Front-End Testing: Familiarity with testing libraries like Jest, Enzyme, or React Testing Library. Front End Support:

Integration of Front-End and Back-End: Ability to seamlessly integrate React front-end with .NET back-end services.Ability to take and integrate Front-End created CSS/HTML and modify to work properly with React and API data. Pair Programming: Ability to work with other developers on Front End create solutions when integrating Front End code with Back End responses. Version Control: Strong knowledge of Git workflows and CI/CD pipelines. Senior .NET/React Developer:

Scope: Senior developers are expected to lead technical direction and handle more complex and mission-critical parts of a project. They should be proficient with advanced .NET technologies, enterprise-level architecture patterns (like microservices or event-driven architecture), and complex React applications involving custom hooks, performance optimization, and integrating third-party services. Experience: 5+ years of experience, with a deep understanding of the frameworks and technologies involved. Senior developers often drive key architectural decisions and mentor mid-level developers. Database/Cloud: Advanced skills in database optimization, indexing, and cloud solutions (Azure, AWS). Knowledge of cloud services like Azure Functions or AWS Lambda is a plus. Deployment/CI-CD: Senior developers handle the full lifecycle of deployments, manage complex CI/CD pipelines, and ensure infrastructure is scalable and maintainable. Leadership: Oversee code reviews, ensure best practices, manage project timelines, and provide technical guidance to the team. Authentication/Authorization: Experience implementing OAuth, JWT, or IdentityServer for secure applications. Senior Developer Project Ownership:

End-to-End Ownership: Senior developers take on broader project ownership, often leading initiatives, managing complex features, and making decisions about architecture, scaling, and performance. Client Interaction: Interacts with clients, gathering requirements, offering technical solutions, and ensuring that the technical direction aligns with the client's business goals. Mentorship: Provides mentorship to junior or mid-level developers, ensuring they grow their technical and soft skills. Workload Distribution: Senior developers are responsible for task delegation, ensuring that the right people are working on the right problems, managing deadlines, and delivering high-quality solutions on time. Professional Experience:

Years of Experience:

Mid-Level: 3-5 years of hands-on development experience. Senior-Level: 5+ years of hands-on development experience with leadership or mentoring exposure. Project Experience:

Experience working on enterprise-level or large-scale applications. Agency experience is preferred but not required. Soft Skills:

Problem-Solving: Ability to troubleshoot and resolve complex issues quickly. Collaboration: Strong interpersonal skills and experience working in Agile teams. Communication: Ability to clearly articulate ideas, technical solutions, and challenges to technical and non-technical stakeholders. Mentorship: For senior roles, the ability to mentor and guide junior developers. Adaptability: Willingness to learn new technologies or frameworks as required. Time Management: Proven ability to plan, prioritize and execute tasks efficiently within given deadlines while maintaining quality. Senior Soft Skills & Technical Leadership:

Communication: Strong communication skills, capable of discussing technical details with both technical and non-technical stakeholders, ensuring that all parties understand the project's status, risks, and opportunities. Leadership: Acts as a team lead or project lead, often responsible for the team's output and mentoring less experienced developers. Strategic Thinking: Plays a significant role in shaping the technical strategy, including choosing the tech stack, determining patterns (e.g., MVC, microservices), and ensuring the system's long-term scalability. Innovation and Problem Solving: Looks for innovative solutions, troubleshooting high-level problems, and preventing them before they impact the project. Preferred Qualifications:

Certifications: Microsoft Azure Developer Certification, AWS Developer Associate, or similar or comparable work experience. DevOps Knowledge: Experience with CI/CD tools like Azure DevOps, any other yaml based deployments, or GitHub Actions. Containerization: Familiarity with Docker and Kubernetes. Performance Optimization: Experience identifying and fixing performance bottlenecks in .NET and React applications.

What's it like at Imagemakers?

Imagemakers is a close knit team of dreamers and problem solvers. Headquartered in Wamego KS, (home of the OZ museum) we're the wizard behind the curtain for award winning digital experiences ranging from core business software and engaging websites, to IoT applications, financial portals and platforms, and 3D product configurators. https://www.imagemakers-inc.com/portfolio

Our core values and guiding principles give you insight into what's important at Imagemakers. Curiosity, grit, resourcefulness, authenticity, making and impact and cultural understanding are the core values that drive our guiding principles.

Solve the right problem. It's the best way to deliver solutions that make an impact for our clients and their users. Value in every interaction. You'll see it in the solutions we deliver, and in how we work to get there. Everybody benefits in every situation. This is what creative collaboration and focusing on impact does. Learn and grow relentlessly. It's the best way to improve individually and collectively to be amazing.

While day-to-day processes are important, we keep bureaucracy in check to make sure rules and regulations don't get in the way of our mission to deliver amazing solutions. We're virtually integrated with flexible hours targeted between 7am and 6pm CST. You'll work closely with our designers, some of the best backend developers you've ever seen, project managers, strategists, clients and vendors. Plus, you'll get to experience the world through a wide variety of client industries, from tourism and entertainment, to healthcare, finance, manufacturing, retail and government. All focused on solving human problems in a digital world.

Benefits: Health, Dental, Vision, Voluntary Life, Accident, Prepaid Legal, Identity Theft Protection, Company provided - short-term/long-term disability, life insurance, Simple IRA/3% match, PTO and Paid Holidays.

Imagemakers is an equal opportunity employer that embraces the opportunity to build a team representing a variety of backgrounds, perspectives and skills.