Job Overview
Role: Software Engineer Location: Bengaluru, Karnataka (Hybrid) Experience: Freshers / Early Career Qualification: B.E / B.Tech / B.Sc (Computer Science) Key Skills: C#, Node.js, REST APIs, Git, Unit Testing, JavaScript, CI/CD, Python
Job Description
Docusign is seeking a Software Engineer to build and maintain key customer-integral features within a fast-paced agile environment, emphasizing quality-driven development. This individual contributor role reports to the Engineering Manager. The ideal candidate will possess a flexible attitude, an aptitude to learn, and a passion for knowledge sharing, implementing features using C#, Node.js, and other languages while ensuring code quality through automated testing.
Roles and Responsibilities
- Feature Implementation: Implement front-end and back-end features using C#, Node.js, and other languages.
- API Development: Create, integrate, and consume REST APIs to enable seamless data exchange.
- Quality Assurance: Write automated unit tests and identify test cases to ensure the quality of the code.
- Code Reviews: Participate in code reviews to maintain high coding standards.
- Process Improvement: Improve existing integration testing processes and automate test cases.
Skills and Eligibility Criteria
Educational Background: A Computer Science degree or a related technical field is mandatory.
Mandatory Technical Skills:
- Coding and design experience in an OO programming language like C#, Node.js, or Python
- Experience with JavaScript
- Familiarity with Git, Continuous Integration (CI), and Deployment tools
- Experience in Unit Testing
Competencies:
- Excellent communication skills
- Flexible attitude towards learning