Follow effective Agile processes in teams and suggest improvements
Engineer quality into our product with unit testing and integration testing
Refactor the code base regularly
Participate in review designs and code of peer software engineers
Work with stakeholders to balance business priorities with development time
Work with Technical Operations to ensure your features meet service level objectives for run times and reliability
Requirements:
Must have
5-8 years of experience in C#, ASP.NET MVC
Strong experience in .NET Core and .NET Framework 4.0 or above including ADO.NET etc.
Strong experience in MVC web frameworks, Web Forms
Strong knowledge of SQL (SQL Server preferred)
Experience in an Agile software development environment
Ability to deliver consistently at a high level of quality within weekly Agile cycles Must be a creative problem solver who is self-motivated with effective communication skills and a track record of high productivity
BS or MS in Computer Science or equivalent work experience
Desire to work both independently and within a team
Enthusiastic and has appetite to learn new things, open-minded and flexible
Familiarity with design and architectural patterns, SOA design & web service development
Schedule flexibility to collaborate with team members in San Francisco (UTC + 8) & Ukraine (UTC + 2)
Nice to have
Experience working with .NET Core, Kubernetes\Docker
Experience in CI/CD
Refactoring Experience
Domain knowledge of Ecommerce, PPC (Pay Per Click) or SEM (Search Engine Marketing), SEO (Search Engine Optimization)