experience with application and system architecture
Strong expertise in implementing continuous improvement, continuous integration processes for automated software build and deployment
Strong experience in test driven development and testing approaches to improve software reliability
AWS solution and implementation knowledge is a bonus
Has 2-5 years experience doing full stack or back-end software engineering in at least one class based programming language (Python, Java, Ruby, C#, etc)
Understands relational database management systems (RDBMS) at an intermediate level and has experience interfacing with databases through both SQL and object-relational mapping (ORM)
Has experience using version control systems (VCS) like Git on large projects with multiple team members
Understands paradigms and methodologies like object-oriented programming (OOP), model-view-controller (MVC) and test-driven development (TDD) at an intermediate level
Understands Python at an advanced level
Has experience working with tools like PostgreSQL, Redis, Memcached, uWSGI, Nginx and RabbitMQ
Has experience implementing asynchronous programming models
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.