Free Classified Ads in US on Craigslist Categories & Regions

Software Engineer buy in US, Free Classifieds Ads

Company Name:
CNA International
We are looking for a highly skilled software engineer to develop our slot machine engine. This is a fantastic opportunity to build a remote gaming server (RGS) with a completely clean canvas. You will be responsible for architecting and developing the system and as such you will have the opportunity to specify and work with the entire solution including language, testing, database system, infrastructure, and software development lifecycle. That being said we envisage an enterprise stack, most likely developed in Java or C#, along with a relational database. All code will be expected to be tested at the unit, integration, and acceptance level. We of course expect appropriate selection and usage of agile methodologies such as XP, SCRUM, and Kanban. Over time this individual vacancy will of course expand out into multiple roles allowing the successful candidate to potentially evolve to Head of Development.

Main Responsibilities:
Technology and tooling selection
Architecting the solution
Sole developer for the initial engine
Database selection, design, and implementation
Configuration and administration of required in-house infrastructure
Usage of agile methodologies and tools such as XP, SCRUM, Kanban
Unit & Integration Testing
Set coding standards and guidelines
Produce documentation
System security
Work closely with the client developer

A minimum of 6 years professional experience
Experience with the enterprise stack suck as J2EE and .net
Proficient in the use of OOP techniques and methodologies
Relational database technologies and concepts, excellent SQL is essential
Excellent knowledge of the software development lifecycle
Strong knowledge of design and architectural patterns
Enterprise architecture
Inversion of Control (IoC) / Dependency Injection
Unit Testing, TDD/BDD, Integration Testing
, SOA, SaaS
Services / Daemons / Workers
Multi-threading and concurrency, asynchronous programming
Messaging Technologies (e.g. MSMQ, AMQP, RabbitMQ, ActiveMq, Service Bus)
Secure Coding
Web Technologies - HTML, JavaScript, jQuery, HTTP
Agile Methodologies - Kanban/SCRUM
Continuous Integration - Free Classified Ads in US on Craigslist