Middle Back-End C# Developer

Remote /
Product Development /
Full-time
Access Softek is looking for a Middle to Senior Back-End C# Developer passionate about building services that make people's financial life easier. You will work in a small team of core integration developers responsible for the back-end service running almost all the company's products. The team is actively getting help from QA/AQA, product owners, architects and is utilizing best Agile practices. We use CI/CD on a daily basis, practice code reviews, write unit tests, and follow the zero-bug policy. We are proud to mention we dedicate 25% of our development time to deal with technical debts and always think about work-life balance and self-development when planning our next iteration.

Primary Responsibilities:

    • Design, implement, and support backend services and APIs;
    • Contribute to our main back-end service by writing specific adapters and improving the core parts of the entire project;
    • Inspect and refactor existing solutions communicating with code owners, architects and client teams;
    • Analyze requirements and documentation, participate in acceptance criteria refinements;
    • Create automated unit and integration tests for verifying proper service behavior;
    • Document your code and help to spread the knowledge across colleagues;
    • Trouble shoot and bug fix;
    • Participate and consult during deployment sessions if needed;

Required Experience and Skills:

    • 2+ years as a back-end developer;
    • C#, ASP.NET;
    • HTTP, SOAP, TCP;
    • Entity Framework and SQL;
    • nUnit/xUnit;
    • Git;
    • English: Upper Intermediate;

Any of the following is a plus, but not required:

    • Experience in service or API virtualization;
    • Any microservice-related experience, including experience with SMB like RabbitMQ, NATS, Apache Kafka, etc.;
    • Any AWS-related experience;
    • Good understanding of parsers and/or PLT;
    • gRPC and/or GraphQL;
    • Experience with Bamboo Specs;
    • NoSQL, Redis is an extra plus;
    • Additional plus for each language you know and ever tried besides of C#;
    • You have a track of contributing to Open Source projects;

In our developers we value:

    • Developers completing their work in time;
    • Self-motivated and autonomous developers;
    • Proactiveness;
    • Politeness;
    • Teamwork;

Our benefits:

    • Work from anywhere in the world!
    • Flexible working hours
    • Experienced development teams
    • Long-term employment
    • Competitive salary 
    • Paid vacation and days off on national holidays
    • Paid sick leave and internal medical insurance policy
    • Mental health coverage
    • Global corporate events for all staff
    • Compensation for training and additional education
    • Community of practice, regular knowledge sharing among colleagues
    • Provision of computer equipment
    • Internet compensation (50$ per month)
    • Relocation possibility to Montenegro​
    • And other benefits, described in detail in the Staff Handbook
We are planning to create version 3 of our back-end, hoping to deliver some good new features to our clients, so now is the best time to join us and contribute with your bright ideas!