Associate Professional – Software Developer

Software Development
  • Software Development
  • Bangalore
  • Applications have closed

Sutherland is seeking a Software Developer who plays an active role in the end-to-end phases of the Software Development Lifecycle. We are a group of dynamic and driven individuals. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you!


Software Developer in this role gets to: 


Developing and testing software and maintain a software product or family of products/solutions:
Provide complex code modification, testing, and debugging tasks. Provide high-level analysis related to software design and development and solve problems. 


As a software engineer, the candidate should design and code: Complex units/modules/products that meet functional and business requirements on schedule and within budget.  


He/She should evaluate the impact of software performance: And recommend changes to the software design team.  Effectively communicate testing activities and findings in oral and
Written format and assist: In strategic research and design as directed.  


Key duties would include: 

Participate in the plan, develop, build, test phases of software development
Put forward calculated time estimates of work to be done on a project
Participate in design, code, test-case reviews with other developers
Perform unit/module testing of software to find errors and confirm programs meet specifications
Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections
Develop and execute customer-focused test cases and maintain associated records
Develop and utilize automated test scripts to perform duties
Record issues into a defect-tracking system
Follow-up and close issues entered into the defect-tracking system

Qualifications

Our most successful candidates will have:
  • Good understanding of OOP concepts
  • Hands-on experience in C# programming
  • Understanding of advanced concepts in the .Net framework:
  • CLR & Assemblies
  • Events & Delegates, Multi-threading
  • Networking: Sockets, Web Application & Web Service
  • Interoperability using COM, Window API
  • Unit Testing Framework (NUnit), Debugging & Diagnostics
  • A good foundation on Design Patterns
Similar Jobs to Apply
  • Aexonic Technologies
    India

    Join a forward‑thinking tech team where you’ll lead the creation of high‑performance server applications, mentor junior talent, and shape the product roadmap in a collaborative Agile environment
  • Genpact
    India

    Build enterprise‑level ServiceNow applications that streamline business processes and drive digital transformation for global clients. Work closely with cross‑functional teams to translate complex
  • Salesforce
    India

    Join a high‑impact team modernizing legacy infrastructure and driving cloud migration at a global leader in AI‑powered CRM. You’ll shape the transition of Tableau’s VM workloads to a secure, s
  • Pyramid Global Technologies
    India

    We’re seeking a seasoned backend specialist to design, develop, and maintain robust AEM solutions. You’ll collaborate within an agile, cross‑functional team to deliver content‑focused applicat