Striving for excellence is in our corporate culture. Since 2000, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
Must-have skills:
- 5+ years of software development experience
- Demonstrated ability to stay current with Application Architecture best practices, design patterns, existing and emerging technologies and platforms and architectural and systems engineering trends
- A strong technical understanding and hands-on experience in a Microsoft development environment (SQL, HTML, XML, .NET (C#), ASP.NET MVC, WCF, Entity Framework, JavaScript, AJAX, MVVM, KnockoutJS, JQuery, JSON, Moq)
- Knowledge and working experience with Razor and Unity
- Extensive experience with Entity Framework with LINQ
- Ability to write unit tests, integration tests, unit-testable code, TDD, mocking and stubbing
- Familiar with automated build/CM systems (Visual Studio, Team Foundation Server), Source Control best practices
- Working knowledge of SOLID principles
- Good understanding of Design Patterns especially MVC, MVVM, Repository, DDD
- Experience with n-tier architecture and product development
- Experience in Hybrid Agile development environment
- Experience working with enterprise applications, including O365, MS Teams
- Extensive experience with MSSQL database, including working knowledge of SSRS and SSIS
- Extensive knowledge of Relational Database concepts, Experience developing Stored Procedures using SQL
- Experienced in user-interface development
- Demonstrated expertise with standard modeling language tools
Good to have:
- TypeScript, Gulp
- Expertise in integration and middleware technologies with experience in applying Integration Design Patterns
- Knowledge and experience with MuleSoft API Development/CloudHub and Biztalk 2013
What will you do:
- Analyze product requirements and take a part in discussing the software design at a high and detailed level
- Maintain and instill high standards for code quality, application performance, and stability
- Collaborate with the Product team to understand our users and their needs
- Ask the right questions and think deeply about building solutions that support both our short-term and long-term goals
About AgileEngine
How we lead
Haven’t found the right position?
We are always in search of awesome experts. Share your CV, and we’ll notify you once we have the right opportunity.
Subscribe
Our geography
UTC-5
WASHINGTON DC USA
UTC-5
MIAMI USA
UTC-6
MEXICOMexico
UTC-5
ColombiaColombia
UTC-3
BrazilBrazil
UTC-3
ArgentinaArgentina
UTC+2
UkraineEurope
UTC+1
PolandEurope
UTC+0
PortugalPortugal
UTC+5:30