Application Developer (Back End)
talk3 - Evanston, IL

This job posting is no longer available on Indeed. Find similar jobs: Application Developer jobs

We’re a small, energetic company that aims to create next-generation consumer experience using semantic network science and technology. A place where everyone can enjoy an open and collaborative environment where every person’s input if valued and where every person’s contribution is essential to the company’s success. Presently, we’re experiencing a growth and we have an immediate need for an Application Developer to help us build our next-generation systems that serve our customers. This position will be an integral part of the engineering team and will report directly to VP of Engineering.

Responsibilities

  • Work as a key hands-on developer on the Back End (i.e. the Semantic Tier) engineering team
  • Collaborate with a group of scientist responsible for Semantic algorithm design and prototyping, and effectively integrate their POCs into the production code base
  • Perform all technical aspects of a full software development lifecycle, including review and estimation of user stories, software design, coding, testing and production support
  • Ensure that both functional and non-functional system requirements are met and exceeded, including system quality, integrity, performance, scalability, security and maintainability
  • Ensure that the Back End system interfaces efficiently with the Middle Tier system
  • Grow the Back End platform in a sustainable, organic way as to support current and future customers’ needs
  • Maintain the documentation and other related code artifacts
  • Keep abreast of new tools, technologies and practices as to make the engineering process more efficient
  • Effectively and efficiently collaborate with other teams
  • Contribute daily to making the company a world-class organization in the market!

Requirements

  • Demonstrated sense of accountability and ownership for customer deliverables
  • Self-starter and highly motivated to make the team and the company successful
  • Ability to work in a fast-paced environment and as a part of a highly-collaborative team
  • Strong verbal and written communication skills
  • Strong analytical and problem solving skills
  • Strong time management skills and ability to multi-task
  • Strong knowledge of various software algorithms and data structures
  • 3-5 years of experience with OOP design
  • 3-5 years of experience with C#/.NET
  • 3-5 years of experience with relational databases such as MySQL
  • 3-5 years of experience with web technologies (HTTP, HTML, JavaScript, etc.)
  • 3-5 years of experience with memcache tehnologies
  • 2+ experience with Agile methodologies and principles
  • Knowledge of best industry practices in software development
  • Experience with graph/network systems and science is a plus
  • Experience with open-source technologies (Linux, Apache, Tomcat, etc.) is a plus
  • Big Data experience is a plus
  • NoSQL experience is a plus
  • BS in Computer Science or equivalent is required

Indeed - 15 months ago - save job - block
Recommended Jobs
Applications Developer
Arthur J. Gallagher - Itasca, IL
Arthur J. Gallagher & Co - 13 days ago

Javascript Developer
Rippleshot - Chicago, IL
Rippleshot - 12 days ago

Applications Developer
Risk Placement Services, Inc - Itasca, IL
Risk Placement Services, Inc - 14 days ago