Sr. Software Developer

Software Development
  • Software Development
  • India

Department: Information Services

Position: Sr. Software Developer

Job Description

• A good fit with our team. We need someone the team can trust, rely on, and generally interact with in a positive way.

• An incredibly hard worker. You reliably see tasks through to the end, without supervision, and ask for more. You know when to ask for help and you give bad news early.

• Super talented, in a general way. On any given day, you may be adding a new feature, tracking down a bug, tweaking a build script, configuring IIS or mining some data from SQL Server.

• Someone with a customer driven philosophy who prefers clean code to clever code.

• An effective communicator. You effectively explain concepts, written and verbally, to other developers. A whiteboard is the natural extension of your brain.

• Be technically solid in programming and act as a strong support to team of developers based out of our Vadodara office.

• Work with our client in Houston, Texas, USA, including daily stand-ups, iteration planning, and other as-needed audio- and/or video teleconferencing sessions.

• Write clean code with good nomenclature, sensible tests and comments when necessary.

• Write unit tests, integration tests, and acceptance tests.

• Implement new features and fix bugs in HTML, CSS, JavaScript, ASP.NET, C#, SQL and other technologies.

• Evolve databases and manage schema migrations in coordination with new features.

Requirements

• 8+ years experience in computer programming

• 6+ years experience with C# and the Microsoft .NET stack

• Strong command of verbal and written English language

• The ins and outs of C#, SQL, LINQ, ASP.NET MVC, WebAPI, Razor, HTML, CSS, JavaScript, and HTTP.

• Knowledge of MVC, MVVM, Dependency Injection, IoC, and other design patterns

• Experience with a JavaScript templating engine such as Knockout or Angular

• Git (or other distributed source code management tools) knowledge

• Continuous Integration and Continuous Deployment

• An ability to solve complex problems, communicate clearly, and share a sense of urgency

• The capacity to thrive in a small, flexible and dynamic environment

Apply

Similar Jobs to Apply
  • Peer Consulting Resources Inc.
    India

    Join a fast‑growing product development team building a modern learning platform. You’ll craft secure, scalable backend services that power course creation, assessments and an AI learning assistan
  • Thoughtwin
    Madhya Pradesh

    Join a fast‑moving team building scalable backend services that power AI‑driven applications. You’ll translate real‑world problems into robust Python solutions and integrate cutting‑edge LLM
  • Autodesk
    Bengaluru

    Join a dynamic team that empowers developers to build on Autodesk Platform Services, creating sample apps, SDKs, and technical content that accelerates partner and customer success.What You'll DoB
  • Siemens
    Pune

    Join a global leader shaping the future of mobility by delivering high‑performance C++ software on Linux. You'll be part of a vibrant international team that values creativity, continuous learning,