We are looking for a highly motivated and self-driven senior C# API developer who can work on a cross functional team of multiple front end developers, API developers, UI/UX designers and product managers. You will develop and implement well-tested, efficient, highly-scalable server-based solutions in an agile environment that serve high volumes of customers (20 million) and data (2 TB daily) online.
- Engineering Degree in Computer Science/Engineering, or equivalent professional experience.
- 3+ years’ experience building scalable and performant applications.
- Expert knowledge in analyzing, designing, and developing solutions to highly complex problems
- Expert knowledge of object oriented programming
- Experience with the following –Web API (MS ASP.Net), MVC, JSON, SOAP, REST, .Net Framework, C#, Web Services
- Experience with Message based architecture.
- Knowledge of SQL Server development and database design as well as NoSQL concepts.
- Competent to work in Agile Software Development
- Familiar with Unit Test, Mock, Test Driven Development etc.
- A passion for technology
- Excellent interpersonal, written, and oral communication skills
- Ability to work well with all levels of an organization
- Self-starter, energetic and motivated contributor
Nice to have:
- Experience with developing Accounting, CRM or ERP type systems.
- Experience or familiarity with CQRS.
PNI Digital Media is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.