Aequilibrium Software Inc. -
12 emplois
Vancouver, BC
Senior Backend Engineer (.NET)
We are looking for a Senior Backend Engineer with expertise in .NET to join our team! When you join Aequilibrium, you become a part of a fun and agile company driving innovative change in financial services and VR. We're looking for a strong team member who wants to contribute to our incredible culture, make a meaningful impact on client deliverables, and work collaboratively with an award-winning team.
Who You Are
- You can handle working on multiple projects or tasks and keep them all under control.
- You are passionate about technology and using it to help solve complex business challenges.
- You easily transform business requirements into technical architecture.
- You collaborate with Designers, Product Managers, and your development team to deliver compelling products and services.
- You can learn fast (like, really fast) and are ready to make a big impact.
- You apply Agile values to your work and understand how they can improve your team's success.
- You value writing clean, maintainable, testable code that solves business problems quickly.
- You're consultative, proactive, and a great culture fit, comfortable interacting with clients to solve their business challenges.
- You have strong analytical and problem-solving skills.
- Good teamwork skills and experience performing peer code reviews.
- Bachelor of Science in Computer Science, or a related field.
- 5+ years of production-level experience in .NET.
- Experience building RESTful services using current version of Web API, Java, or other leading web services platforms
- Experience building modern, responsive applications using current version of C#, SQL Server, MVC, Bootstrap, Material Design, or AngularJS platform
- Experience using SSIS and SSRS
- Experience creating enterprise mobile apps using Android/iOS native tools, React Native or Xamarin.
- Knowledge of web application-specific security issues and mitigation
- Experience working with a workflow and integration platform such as BizTalk, RabbitMQ, or NServiceBus
- Experience working with source control such as TFS, Git, Mercurial, or SVN
- SOAP and RESTful Web Services and tools like XML, JSON, and RAML.
- Microservices architecture knowledge.
- Experience performing Unit Testing using JUnit and NUnit.
- Knowledge of application servers like Tomcat, WebSphere, Weblogic, or JBoss.
- Experience with source control technologies like Git and Subversion.
- Familiarity with Enterprise Integration Patterns and frameworks like Apache Camel.
- Experience working on complex, mission-critical applications.
- Experience developing large-scale distributed systems.
- Experience working on a SaaS platform or with Service-Oriented Architectures.
- Experience with cloud technologies, e.g., AWS, Azure, GCP.
- Strong experience with Docker and Kubernetes.
- Experience with security and systems that handle sensitive data.
- Deep knowledge of SQL and experience with databases such as MySQL, Postgres, Oracle, or NoSQL.
- Experience in the financial services industry or professional services experience is a plus.
- Experience working with FinTech.
- Experience with or knowledge of Agile Methodology, such as Scrum and Kanban.
- Knowledge of Test Driven Development (TDD) and Continuous Integration (CI).
- Web Application Security (OWASP) and best practices for writing secure code.
- Persistence frameworks like Hibernate.
- Amazon Web Services (AWS) or Microsoft Azure.
- Competitive compensation rates
- Remote-first location
- Medical, dental, and extended health benefits
- Employee referral bonus
- Feedback based on regular 1:1s
- Team-bonding events
- And more perks!
Powered by JazzHR
4P19r0jVOD