Application Developer
Marcus & Millichap
- Portland, OR
- Permanent
- Full-time
- Develop web applications using standard software design patterns and best practices.
- Maintain and enhance existing web applications in .NET and Angular.
- Implement high quality and maintainable code.
- Translate business requirements into development strategies.
- Work with business users to clarify requirements.
- Test and debug application.
- Coordinate with other team members to build/deploy code.
- Write well designed, testable, efficient code by using software development best practice.
- Create website layout/user interface by using standard HTML/CSS practice.
- Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on technical needs
- Create and maintain software documentation.
- Be responsible for maintaining, expanding, and scaling our applications.
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities.
- Collaborate with UI/UX designers to match visual design intent.
- Develop applications with minimal guidance.
- 3+ years .NET 3.5 and above, NET Core, C#,
- 3+ years of REST experience
- MS SQL Server experience (2012 and newer).
- Bachelor's degree in Computer Science, a related field, or equivalent education and experience
- Hands on experience in OOP concepts and multi-threading
- Experience with application design patterns including MVC
- HTML/XML
- Agile development practices including the Scrum framework
- Team Foundation Services and Git
- Test Driven Development experience a plus
- Clear, concise, well commented coding practices
- Strong work ethic requiring minimal supervision required
- A sense of curiosity
- Good communication skills
- Additional skills that will help you stand out of the crowd: LINQ, Entity Framework, Azure Functions