website-hero-image2

2023 Sr. Software Engineer

Location: Beaverton, OR

Description:
We are looking for Software Engineer who is knowledgeable and passionate about code. If you have great communication skills and thrive in a fast-paced casual agile environment with fun people, then this financial company may be a great fit. This company realizes that people are the most important asset. They create innovative, industry-leading products that are just plain cool. If you’re seeking a dynamic and engaging workplace, this is where you belong. Please submit your resume to careers@itmotives.com. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Job Type: FTE

Additional Information:
As our Senior Software Engineer, you can expect to:
- Work on a team responsible for coding, innovative design, and layout of our web applications
- Have the opportunity to engage with your teammates to solve problems using leading edge technology
- Write well designed, testable, efficient code in accordance with best software development practices
- Stay plugged in to emerging technologies and industry trends, and have the opportunity to apply them into operations and activities
- Be a key driver of architecture and code reviews, and to provide mentoring and guidance to other software development staff
- Create site layout and user interfaces using standard HTML, CSS, and Javascript best practices
- Integrate data from various back‐end services and databases
- Have regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems
- Gather and refine specifications and requirements based on business and technical needs  
- Constant communication with colleagues and subject matter experts in an Agile scrum environment
- Provide input on software development methodology, environment, standards, and practices
- Be responsible for maintaining, expanding, and scaling our sites  

Requirements:
- Top‐notch programming skills and in‐depth knowledge of modern HTML, CSS, and Javascript    
- Proven working experience in web programming
- 2+ years of professional experience working with the .NET framework
- 2+ years of experience using LINQ, MVC/WebAPI, Entity Framework, jQuery, and SOAP/REST web services
- Familiarity with Angular, Bootstrap, Asynchronous Programming, and TFS/GIT is a plus
- Experience developing and deploying applications into Microsoft Azure is a plus
- Strong grasp of security principles and how they apply to financial applications
- A solid understanding of how web applications work including security, session management, and best development practices
- Knowledge of relational database systems and Object Oriented Programming, and Continuous Integration
- Aggressive problem diagnosis and creative problem solving skills
- Proven understanding and experience developing unit tests
- Strong organizational skills and the ability to juggle multiple tasks within the constraints of timelines and budgets
- Ability to work and thrive in a fast‐paced environment
- Ability to learn rapidly and master diverse web technologies and techniques 

You don’t have to imagine what it’s like working for a rapidly growing, nimble, customer‐focused organization that challenges the status quo – you can join us!  If you thrive on working with a team of talented software engineers working on the .NET platform, you love driving business forward through a thoughtful use of leading‐edge technology, and you are comfortable writing well‐designed and efficient code that makes a direct impact on our business, we’d love to talk.