Arcoro is a leader in Human Capital Management.  Join our company and help our customers eradicate the burden of managing an ever-growing workforce.  End the dominance of manual Applicant tracking, benefits enrollment, payroll, and paper time tracking.  At Arcoro, you will help create software products that are cutting edge, easy to use, and that make an appreciated and notable difference in our customer’s daily lives. 

We are looking for a Principal Software Engineer  with the desire to solve complex problems within an engaged workforce.  You will be a champion of quality and efficiency, employing your technical skills to ensure overall quality and that our software meets the highest standards. 

Our team is hard-working and dedicated.  You would be a valued participant, in a stimulating and well-managed workplace, that also has great perks and employee benefits. Work remote or local; regardless of where, you’ll always feel connected, impactful, and part of a family.  With 13 years of offsite worker practice, we live a connected and committed workforce.  Arcoro is the place to build a career, solve exciting problems, connect with customers, and be part of a team without compare, ready to join?

We have locations in Calabasas, CA, Scottsdale, AZ, Des Moines, IA and Granger, IN. We are also open to remote candidates!

Responsibilities

  • Work as a team member, and with team members to design, develop and test, new features or improve, or migrate already existing features
  • Review and analyzes available software, and enhancements to recommend any changes to the current system and to reduce technical debt and improve applications
  • Continuously improve development processes, coding best practices, and code reviews
  • Keep abreast of new technology developments
  • Mentor developers within the teams to grow developers’ software development skills
  • Collaborate with development team, business analysts, and engineering managers on projects and new features

Qualifications

  • Excellent analytical and problem-solving skills with attention to detail
  • Highly Proficient with C# and .NET
  • Highly Proficient with consuming RESTful APIs
  • Proficient with HTML5, CSS3, and JavaScript
  • Working knowledge of software development life cycle methodology, preferably within an agile environment (Scrum, Kanban)
  • Strong knowledge of general algorithms, design patterns, and good coding practices
  • Knowledge of client-server and web development
  • Excellent analytical and problem-solving skills with attention to detail
  • Unit and business requirement testing

Secondary Qualifications

  • Experience with AngularJS
  • ASP Web Forms
  • NET MVC
  • WCF
  • Proficiency with SQL, Stored Procedures, DDL; hands-on experience with databases like SQL Server
  • Experience working in cloud-based platforms, preferably Microsoft Azure
  • Experience with Git
  • Knowledge of client-server and web development
  • Experience with Entity Framework
  • Ability to handle multiple tasks
  • Experience with TypeScript
  • 5 – 8+ years of Software Engineering Experience
  • Bachelor’s Degree in Computer Science or Information Systems preferred.

Benefits/Culture:

  • Full Medical, Dental, and Vision Insurance Plans
  • Life Insurance, Disability Insurance
  • 5% company match for 401(k)
  • Solid PTO Offering
  • Paid National Holidays 
  • Volunteer Opportunities
  • Company Events

 

 

Arcoro is proud to be an Equal Opportunity Employer.