Search

Software Developer

Robert Half
locationSt. Charles, IL, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Are you looking for an opportunity to work on a close-knit team where your contributions have direct and meaningful impact? As an Application Developer, you’ll join a dynamic group of skilled professionals who thrive in a fast-paced environment, value collaboration, and embrace multi-functional roles. This position is perfect for someone ready to wear many hats and excited to take ownership of their work while delivering innovative software solutions.

We’re seeking a developer with strong skills in the .NET Framework, C#, Entity Framework, and SQL—someone ready to apply their expertise across all stages of software development in a collaborative, high-ownership environment.

Key Responsibilities:

  • Full Stack Development: Design, build, maintain, and enhance applications using the .NET Framework, C#, Entity Framework, and SQL.
  • Multi-functional Collaboration: Contribute across multiple areas, including front-end, back-end, database architecture, testing, and deployments.
  • Ownership of Projects: Manage development tasks from conception to delivery, with the freedom to make impactful decisions on software architecture and design.
  • Problem Solving: Tackle technical challenges and propose solutions; proactively identify opportunities for process and system improvements.
  • Cross-Team Communication: Work closely with stakeholders—including product managers, designers, and business leaders—to ensure solutions meet business needs and user expectations.
  • Performance Optimization: Ensure applications are scalable, maintainable, and deliver optimal performance to meet business objectives.
  • Documentation and Training: Document processes and solutions and provide guidance and training to team members as needed.

What Makes This Role Unique?

  • Small Team Dynamics: You’ll have the chance to shape key aspects of our applications and systems—no getting lost in a giant enterprise where your work blends into the background.
  • Broad Role: Wear many hats and dive into different aspects of development while enhancing your technical and leadership skills.
  • High Ownership: Take full responsibility for the applications you work on and enjoy direct visibility into how they impact the overall business.
  • Collaborative Environment: Work closely with passionate teammates who value your ideas and contributions.

Qualifications:

  • Experience: 3–5+ years of professional experience developing applications using the .NET Framework and C#.
  • Technical Skills:
  • Proficiency with Entity Framework for data access and manipulation.
  • Advanced knowledge of SQL for database design, querying, optimization, and troubleshooting.
  • Solid understanding of object-oriented programming and software design principles.
  • Problem-Solving: A hands-on approach to debugging, troubleshooting, and identifying creative solutions.
  • Versatility: Comfortable working across multiple aspects of development (database design, API creation, UI enhancements, testing, and deployment).
  • Communication: Ability to clearly articulate technical concepts and collaborate effectively with technical and non-technical stakeholders.
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a similar field—or equivalent experience.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...