Buenos Aires, Buenos AiresThe Software Developer will be a full-stack developer working as a part of our high performing Tailored Development team to continue to deliver high quality software in a timely fashion. The Developer will utilize Agile methodologies and software development best practices to produce scalable, reusable, and elegant solutions in both VB.Net and C#.
To be successful in this team, the developer should have strong software development and troubleshooting skills with a solid understanding of modern authentication technologies. The candidate should also possess a strong desire for team leadership and product ownership.
Essential Duties & Responsibilities
Develop Web Forms, MVC, and .Net Web API solutions in VB.Net and C#
Use Angular best practices to develop, compile, and deploy
Maintain and refactor existing code
Establish and refine development standards
Participate in daily standups, planning meetings, reviews, and retrospective meetings
Develop well-commented, robust, peer-reviewed code
Takes complete ownership of assigned projects and delivers in a reasonable time
Communicate effectively and identify road blocks in a timely fashion
Work closely with Team Lead and QA to understand requirements and estimate tasks
Perform commits, pull requests, and code reviews using Git
Required Skills
5+ years of development experience on Microsoft platform (.Net, SQL, IIS)
2+ years of .Net MVC and Web API experience
Experience with web forms (VB.Net and C#)
2+ years of modern authentication experience (SAML, OAuth, OIDC, Ws-Fed/Trust)
Experience with various database technologies (SQL, MySQL, Oracle, PostgreSQL)
Active Directory programming experience (Directory Services)
2+ years working in an Agile SCRUM environment
1+ year working with Angular.js
Git expertise required
React.js experience is a plus
Java experience is a plus