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 Junior 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. The director will work with Engineering Managers, development teams, product and Quality Assurance Engineers across the organization to ensure the highest level of quality for our technology products and solutions. As a stakeholder in the Agile process, the director will work to improve the quality of the product and process continuously.
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
- Reviews 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 and coding best practices
- Perform peer code reviews
- Keep abreast of new technology developments
- Utilize frameworks and third-party components to develop solutions and understand how they will benefit the business
- Follow business requirements to create software solutions and select design patterns to accommodate requirements and create easy to extend and maintain solution
- Debug complicated execution paths and concurrent applications and recommend any changes to reduce technical debt
- Write performant code with attention to unit testing and reusability
- Give demos of software solutions to required stakeholders
- Attend architecture, design, and work kick-off meetings
Qualifications
- Excellent analytical and problem-solving skills with attention to detail
- Proficiency with C# and .NET
- Proficiency with consuming RESTful APIs
- Knowledge of HTML5, CSS3, and JavaScript
- Understanding of agile software development life cycle methodology
- Background in technical support of enterprise platform technologies
- Knowledge of general algorithms, design patterns, and good coding practices
- Knowledge of client-server and web development
- Analytical and problem-solving skills with attention to detail
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
- 1-3 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.