Newgistics Inc.

  • Software Engineer

    Location MD-Chisinau
    # Positions
    Digital Services
  • Overview

    Tacit Knowledge is a global consulting firm specializing in software and website development, architecture and optimization. Our team is comprised of seasoned consultants employing Agile software development techniques, resulting in projects that are more efficient, and outcomes that are more reliable.


    Your skills will never be out of date working with the latest and greatest technologies at Tacit Knowledge. As you move from one client engagement to the next, you will have ongoing exposure to multiple business problems, clients, and technology stacks.


    Our culture is innately entrepreneurial because it is comprised of highly talented people who thrive in an atmosphere where ideas, actions and initiative are not only welcome, but encouraged and rewarded.


    The founders of Tacit Knowledge are natural Agile gurus and it is in their collective DNA to manage everything from an Agile perspective, whether it be collaborative interviewing or embracing an iterative process to create the best performance-based bonus plan in the industry.


    As a Software Engineer at Tacit Knowledge, you will:


    • Have a chance to embrace a truly Agile environment with its bells and whistles - Standups, Estimations, Retrospectives etc.
    • Be part of a like-minded team that is result & technology driven
    • Find yourself engaged into challenging technical discussions that are meant to solve real world problems
    • Take part in architectural decisions and see those take shape in the form of top notch quality code
    • Apply Pair Programming practice with your teammates to build an elegant solution to a complex problem
    • Have a chance to work side by side with DevOps team to understand and build Continuous Integration/Continuous Delivery pipelines
    • Work closely with Quality Engineers to ensure your solution complies to the quality standards
    • Take part in Performance Optimization exercises - simulate high load using tools like JMeter, perform system analysis, apply tuning to the system, and draw conclusions
    • Play a friendly match of ping pong whenever you fix a broken build ;)


    • 4+ years in developing software programs in a highly technical environment
    • Experience in working with a J2EE application server and JVM based web application frameworks, preferably Spring
    • Good understanding of Project Life Cycle
    • Understanding of Continuous Delivery (CD) / Continuous Integration (CI) concept
    • Good understanding of Design Patterns and their applicability
    • Strong advocate of TDD. Hands-on experience with Mockito and Spock. Understanding the difference between Smoke, Integration, Unit and Performance tests
    • Experience in providing expertise on database optimization
    • Familiarity with Scrum or Extreme Programming project methods
    • Advanced knowledge of English
    • Experience in communication with clients coming from a range of industries
    • BS in Computer Science or equivalent experience


    Preferred qualifications:


    • Understanding of e-commerce technologies. Experience with one of ATG, SAP Hybris, Demandware platforms
    • Understanding of the concepts such as CMS, CDN, DAM
    • Understanding how Web technologies fit together
    • Understanding benefits of virtualized environments. Exposure to Docker
    • Experience with Gradle, ANT, Maven
    • Experience in performance testing and analysis with tools such as JMeter
    • Hands-on experience with troubleshooting issues in production environment
    • Experience in a professional consulting environment


    Tacit Knowledge offers a highly competitive base salary, paid in US dollars, and provides a full range of benefits, including a progressive bonus plan.


    If you believe your skills and experience match this position at Chisinau office please apply here and submit a cover letter and resume.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us to receive updates on jobs and stay informed of opportunities without applying for a specific position.