Software Engineer, C# - Prepare

Docusign, Inc. Chicago , IL 60602

Posted 4 months ago

Software Engineer
Engineering & Tech Ops | Chicago, IL
Create never-been-done-before technological solutions to complex, global challenges that impact millions of people and businesses.
As an engineer on the Prepare team, you will work on our suite of products to enable document generation, collaboration, and negotiation which is a key part of DocuSigns System of Agreement platform.
Position Summary
We are looking for Software Engineers to execute on all aspects of the software development lifecycle including design, development, testing, deployment and maintenance of the SpringCM application. We primarily leverage the Microsoft technology stack however we also embrace open source technologies such as Redis, Cassandra and Elasticsearch.
This position is an Individual Contributor and reports to the Manager, Software Engineering.
Responsibilities
Write code in C# .NET or other object oriented languages.
Work in ASP.NET MVC, SQL Databases, HTML and CSS, and JavaScript, as well as Cassandra or similar NoSQL databases.
Participate in an agile environment using:
Scrum software development practices
Automated unit testing
Continuous integration
Code reviews
Version control systems
Automated build processes
Basic Qualifications
BS in CS, EE or equivalent work experience.
2+ years professional experience developing software solutions using object oriented methodologies and design patterns in a .NET/C# environment
Preferred Qualifications
Enjoy fast-paced entrepreneurial environment where you can solve difficult problems using current technologies and tools.
Collaborate well with other engineers and team members when brainstorming, designing, and implementing new solutions.
Help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices.
Passion for new technologies
Care deeply about writing high-performance, reusable code for components that will be used across our product.
Engineering & Tech Ops @DocuSign
We like to think about complex, global challenges that cross cultures and legal jurisdictions and that impact millions of people and businesses.
We hire people with a broad set of skills, and they are working on how to create never-been-done-before solutions that scale. We are creating revolutionary solutions that change the way people work, live and connect and we see our work go live. We see its impact.
About DocuSign
DocuSign is changing how business gets done by empowering hundreds of thousands of companies and tens of millions of users in most countries around the world to sign, send and manage documents anytime, anywhere, on any device with confidence.
DocuSign replaces printing, faxing, scanning and overnighting documents with the easiest, fastest, most trusted way to make every approval and decision digital. Organizations of all sizes and industries are accelerating contracts, approvals and workflows with DocuSign's Digital Transaction Management (DTM) platform and eSignature solution. DocuSign keeps life and business moving forward.
DocuSign is an Equal Opportunity Employer. Individuals seeking employment at DocuSign are considered without regards to race, ethnicity, color, age, sex, religion, national origin, ancestry, pregnancy, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, registered domestic partner status, caregiver status, marital status, veteran or military status, citizenship status, or any other legally protected category.
#LI-DS1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer II Precognitive (Fraud Prevention)

Shoprunner

Posted Yesterday

VIEW JOBS 8/16/2019 12:00:00 AM 2019-11-14T00:00 ABOUT US: Precognitive (a ShopRunner subsidiary) is revolutionizing the way companies fight online fraud and protect their customer accounts. Our fraud prevention platform provides a multidimensional solution that combines device intelligence, advanced behavioral analytics, and machine learning. We develop innovative, easy-to-deploy technology that intelligently interprets data to create an unrivaled level of accuracy in fraud detection and prevention. We deliver immediate impact for businesses by stopping fraud while also reducing false positives and avoiding disruption to legitimate consumers. https://precognitive.com/ ABOUT THE ROLE: As a Software Engineer II at Precognitive, you will help design and develop our systems, and prepare them to scale to the demands of millions of requests per minute. This might include ingesting data from our client's websites, helping the data science team bring their data models to production, or modifying our core services and applications. We run all of our applications on Node.js in Google Cloud Platform, with key systems using express and koa -- and evaluating new technologies as we grow. We also run a fair amount of React and Typescript (Node.js & in the browser). WHAT YOU'LL DO: * Scaling our service architecture and embracing approaches such as 12 factor and well-formed APIs. * Evolving our data pipelines to enable real-time event handling, smarter decisioning, and more nimble applications. * Designing and developing new applications, services and systems. * Reviewing, recommending and implementing new technologies. * Maintaining secure coding practices and work with security team to maintain our security posture * Participating in secure code reviews - analyze current and incoming changes in a security context WHAT WE'RE LOOKING FOR: * 4+ years experience writing production code for web applications. We love Polyglots who know several other languages and like the right tool for the job. * Experience with a programming language, such as Node.js (preferred), Java/Kotlin, C++, PHP, Python, Ruby, or Erlang/Elixir. * Expertise with Node.js and the node ecosystem as a whole. * Experience working with web frameworks such as express, koa, Spring, Lumen, Django/Bottle/Flask. * Experience using data in support of larger efforts, from reusing other services and APIs, to writing jobs in map-reduce. * Experience optimizing larger applications to increase speed, scalability, and extensibility. * Experience with a document store such as MongoDB (preferred) or DynamoDB. * Experience using Big Data/Wide Column Store stores such as Bigtable, Cassandra or HBase. * Comfort with key programming concepts like API design, memory management, optimization techniques, and distributed applications. * Self-starter who can move projects forward by filling in the gaps on agile teams, from leading a design session to doing some test automation, to mentoring a teammate struggling with a new technology. * Nice to haves: Experience working in GCP, Kubernetes, Typescript, and/or MongoDB. We want you to bring your whole human self to work every single day. We accept you for who you are and consider everyone on an equal opportunity basis without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Shoprunner Chicago IL

Software Engineer, C# - Prepare

Docusign, Inc.