Job Description
As a Software Engineer at Docufree, you will solve challenging technology problems and build architecturally sound, high-quality software. You should be a creative, driven and motivated engineer that has the ability to learn quickly and can deliver high-quality solutions that are both maintainable and scalable.
Responsibilities
- Develop, document and maintain features using C# .NET / .NET core and other technologies with guidance from more experienced engineers.
- Develop, document, and enhance API endpoints using C# .NET / .NET core, and SQL. Using frameworks like Entity Framework, working with IDEs such as Visual Studio and Visual Studio Code
- Implements code that is clear, concise, tested and easily understood by others.
- Is responsible for the entire lifecycle of their code: development, test, production and subsequent fixes and improvements.
- Participate in code reviews that follow Docufree standards and practices and that are recognized by their team as helpful.
- Develop and expand unit, component and integration tests using tools like dotnet test / xUnit and Testing API endpoints manually using Postman and other browser extensions.
- Strong debugging and diagnostic skills.
- Exceptional communication and team skills to work closely with our product management team and other team members.
- Skilled at clearly documenting design and concept ideas.
- Participate in requirements estimation, daily stand-ups and retrospectives.
- Elevate the performance of colleagues through training, mentoring, and promoting best practices.
Qualifications
- BS in Computer Science, Engineering or equivalent experience.
- 3+ years of relevant experience building distributed cloud software.
- Deep technical expertise and understanding of multiple technology areas.
- Experience with distributed systems, relational databases a plus
- Experience building RESTful APIs within a microservice architecture.
- Strong understanding of object-oriented principles and software design pattern
- Experience building responsive Web Applications using HTML5, CSS3, and JavaScript.
- Experience writing Ad-Hoc SQL queries, Transactional Queries, and Stored Procedures.
- Experience working with AWS cloud services is a plus.