Senior Software Engineer (Backend)

Responsibilities:

  • 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 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 client for smooth integration
  • Receive knowledge transfer for work performed by client
  • 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

Requirements:

  • 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

To apply for this job email your details to rakhi@optizmglobal.com

Anshuman Sinha

I am an Entrepreneur, Angel Investor & CEO @ Optizm Global, the Right Fit Recruitment & Placement Agency. I am also Executive Director of TiE SoCal, a non-profit,  global community welcoming entrepreneurs from all over the world. We believe in the power of ideas to change the face of entrepreneurship and growing business through our five pillars: Mentoring, networking, Education, Incubating and Funding.