Return To Job Search
BackEnd Developer
Orange County Metro Area
Applications/Web Development
Software Developer
JN -072019-22291

We are looking for a C# and SQL Server developer responsible for building back-end services. Your primary responsibilities will be to design, develop and test one or more software projects/products, and to coordinate with the rest of the team working on different layers of the infrastructure.


  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# and SQL code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Ensure the best possible performance, quality, and responsiveness of application
  • Design, code, test and document software as per SurePrep and industry standards
  • Follow TDD best practices
  • Follow Scrum methodology for software development
  • Follow project management processes laid out by PMO
  • Consistently use PMO prescribed tools like Jira and Confluence
  • Support and be part of one or more Scrum teams based in Irvine and Mumbai
  • Address high priority customer support issues independently
  • Collaborate with the company's partners for smooth integration
  • Receive knowledge transfer for work performed by the company's partners
  • Provide technical mentoring and guidance to junior team members
  • Participate in design and architecture of forward-looking projects
  • Stay current with relevant/applicable new technologies

  • 5+ years’ experience in backend development using C# and SQL Server
  • Experience with working in an Agile/Scrum development project
  • Strong understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Solid understanding of RESTful web services and architecture
  • Strong knowledge on C# methodologies, tools and process
  • Knowledge of concurrency patterns in C#
  • Solid understanding of Common Language Runtime (CLR)
  • Understanding fundamental design principles behind an efficient, secure and scalable application
  • Strong with Microsoft SQL Server
  • Strong with designing database schemas that represent and support business processes
  • Strong with designing and analyzing SQL queries for accuracy, efficiency and scalability
  • Understanding and experience with unit tests and automated testing platforms
  • Proficient understanding of code versioning tools (TFS and Git)
  • Familiarity with continuous integration
  • Experience on cloud development using Azure or AWS is a plus

Previous MonthNext Month