C# Software Engineer, Mid-Level

Mindseye

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Excellent communication skills
  • Strong knowledge of the Microsoft technology stack
  • Experience with Agile development methodologies
  • At least 3 years of .NET framework software development
  • Bachelor's degree in Computer Science or equivalent experience
  • Proficiency in Full-Stack .NET/C# application development
  • Familiarity with SQL Server 2008 and above

Responsibilities

  • Lead new development projects and maintain existing systems
  • Assess design options for implementation based on performance and scalability
  • Participate in design and code reviews while mentoring team members
  • Ensure adherence to programming best practices and quality standards
  • Apply best practices and design patterns in software development
  • Estimate time and resources for development of features and applications
  • Engage in hands-on design, development, testing, and deployment activities

Benefits

  • Casual work environment
  • Competitive salary and benefits package
  • Focus on professional growth and employee feedback
  • Retention of a startup culture within a growing company
  • Emphasis on work-life balance and diversity in hiring
Full Job Description
Job Overview:

Mindseye, a leading provider of eDiscovery technology is currently seeking full-time mid-level .NET/C# developers to join our growing development team in Fredericksburg, VA. Successful candidates will be passionate, self-motivated developers who want to solve big enterprise data problems and are comfortable working in a small, fast-paced, entrepreneurial environment. Mindseye provides a casual work environment, competitive salary & benefits package as well as tremendous growth opportunities. If this sounds like the opportunity you've been looking for but maybe not the right role, please contact us as there are several open positions to choose from.

Job Description:

The Mid-Level .NET/C# Developer will be responsible for technical enhancements, feature development and maintenance of our Mindseye Discovery Platform. You will work on full life-cycle software development for both web based applications as well as our non-web applications and backend services. You will participate in the Agile (Scrum) solution development process and employing best practices for software development. As a member of our development team you will be a key contributor to our industry-leading platform by utilizing a blend of in-house products, third party libraries, and best-of-breed tools.

Job Responsibilities:
  • Work independently and in a group environment as a leader in new development and maintenance of existing systems
  • Evaluate design approaches (complexity, performance, high availability, scalability, durability) and make recommendations for implementation
  • Participate in design, architecture and code reviews and mentor other team members
  • Ensure designs adhere to good programming practices and our quality standards
  • Apply best practices, design patterns and cutting-edge technologies of distributed big data architecture, web and mobile development
  • Provide time and resource estimates for features/applications
  • Hands-on business application design, development, testing and deployment activities
  • Communicate and collaborate with all project team members to ensure high quality and timely product delivery


Qualifications

General Experience:
  • Excellent communication skills
  • Deep understanding of the overall Microsoft Technology stack
  • Agile Development Practices
  • Minimum of 3 years of experience designing and developing enterprise grade software systems using .NET framework
  • BS in Computer Science or equivalent professional experience

Technical Experience:
  • Full-Stack .NET/C# application development
  • JavaScript
  • N-tier application architecture
  • Service-oriented architecture including WCF and JSON
  • Distributed systems
  • SQL Server 2008+
  • Visual Studio 2013/TFS


Additional Information

Workplace Culture:

At Mindseye we maintain a positive and friendly work environment with a focus on ensuring that all employees have a voice. We embrace an atmosphere of professional growth and maintain an open door policy to encourage feedback and process improvement suggestions from the team.

Our culture is built on the understanding that you don't have to work in a stiff corporate culture to be successful. The workplace is casual and we are creating a team that is engaging and enjoys working in a fast paced industry with a focus on getting things done.

Mindseye offers competitive benefits. We believe that global innovation demands diverse employees and attractive work/life initiatives that sustain, and retain our team. As our company continues to grow, we strive to preserve the best aspects of our startup culture. We take great care in how we attract and hire the very best talent - because at Mindseye, people are our most important asset.

Similar Jobs

More Jobs at Mindseye

More Information Technology Jobs

Find similar C# Software Engineer, Mid-Level jobs: