Software Engineer - Microsoft

    • Philadelphia, PA

Company Description

CapTech is a team of master builders, creators, and problem solvers who help clients grow efficient, successful businesses. We unite diverse skills and perspectives to transform how data, systems, and ingenuity enable each client to advance what’s possible in a changing world.

As perceptive partners, our U.S-based consultants find inspiration in the unknown and enjoy getting our hands dirty solving our clients’ myriad of challenges. Across industries and business goals, we fuse technical depth and analytical prowess with creative savvy to move clients forward. This drive helps each organization use technology, management, and insight to turn ideas into action. Together, we create outcomes that exceed the expected — which is one of the reasons we’ve been on the Inc. 500/5000 list for over a decade.

Job Description

CapTech’s Software Engineers partner with our clients to deliver the next-generation technology solutions that change how millions of users connect, explore, and interact with business. Our solutions need to handle information at massive scale, integrate with distributed systems, developed to be cloud-ready and provide an outstanding customer experience. We're looking for dynamic engineers who can adapt to diverse client environments and have an intellectual curiosity drive to learn new technologies while still delivering high end solutions to our clients.

Why join our team? As a Microsoft Software Engineer, you will work on large scale, business critical systems in partnership with Fortune 1000 and state government clients. You will enjoy working on multiple projects a year enabling you to quickly master tools and technologies as you and our fast-paced business evolve. We are invested in local and national technology communities and look to build thought leaders across our organization. A successful consultant at CapTech is someone who has intellectual curiosity and wants to grow their technical chops. If you are a natural leader who is creative, innovative, versatile, and have the enthusiasm to tackle new problems across the full-stack, you’re right up our alley.


We are looking for enthusiastic Software Engineers to design and deliver Microsoft solutions for our clients. You will have the opportunity to work with some of the brightest Software Engineers and Solutions Architects to solve the complex problems our clients are experiencing. You’ll be involved with designing, developing, testing, and deploying applications using tools like Angular, MVC, WebAPI, microservices, and Azure or AWS cloud platforms. If you are agile enough to jump into any project and enjoy working closely with business stakeholders to customize solutions and deliver value quickly, send us your resume! There’s never a dull moment in consulting as you’ll be regularly collaborating with team members and clients to deliver diverse technical solutions.


Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, MIS or equivalent combination of education and experience
  • 3+ years of experience with C# and .NET
  • 2+ years in front-end web (HTML5, CSS, Bootstrap, Angular, React)
  • 2+ years in REST API development (WebAPI, Swagger)
  • Excellent problem-solving and analytical skills
  • Strong written and verbal communication skills
  • Experience working with SQL and NoSQL data stores

Preferred Qualifications:

  • Experience with Azure, AWS, or other cloud providers
  • Microservices and Docker skills
  • Familiarity with DevOps tools/frameworks

If this sounds like you, then we want to talk to you. Go ahead and apply, reach out to one of our Engineers to ask questions, check us out on Glassdoor or visit our website. Recent accolades include: Forbes “Best Management Consulting Firms” list (2016, 2017), Washington Post “Top Workplace” Award (2016, 2017), Consulting Magazine #6 on the 2016 Best Firms to Work For (overall) and #2 for Information Technology firms.


Additional Information

We offer challenging and impactful jobs with professional career paths.  All CapTechers can keep their hands-on technology no matter what position they hold. Our employees find their work exciting and rewarding in a culture filled with opportunities to have fun along the way.

At CapTech we offer a competitive and comprehensive benefits package including, but not limited to:

  • Competitive salary with performance-based bonus opportunities
  • Single and Family Health Insurance plans, including Dental coverage
  • Short-Term and Long-Term disability
  • Matching 401(k)
  • Competitive Paid Time Off
  • Training and Certification opportunities eligible for expense reimbursement
  • Team building and social activities
  • Mentor program to help you develop your career

CapTech is an equal opportunity employer committed to fostering a culture of equality, inclusion and fairness — each foundational to our core values.  We strive to create a diverse environment where each employee is encouraged to bring their unique ideas, backgrounds and experiences to the workplace.

Candidates must be eligible to work in the U.S. for any employer directly (we are not open to contract or “corp to corp” agreements). At this time, CapTech cannot transfer nor sponsor a work visa for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship.

CapTech is a Drug-Free work place.
Candidates must have the ability to work at CapTech’s client locations. 
All positions include the possibility of travel.
CapTech has not contracted/does not contract with any outside vendors in its recruitment process. If you are interested in this position, please apply to CapTech directly.

CapTech helps organizations bridge the gap between business and technology by delivering organizational transformation, customer engagement, data & analytics, and custom IT solutions.

CapTech Company Image

Back to top