Buenos Aires, Buenos Aires
The 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