Intermediate / Senior Software Developer (Full-Stack)

Apply: Send resume and cover letter to jobs@ncxinc.com

Job Summary

NCX Inc. is currently looking for an Intermediate and Senior Software Developer (Full-Stack) to join our development team. This role involves working in a high technology environment, to create systems, using the latest technologies. This individual must have excellent problem solving skills and be willing to put in the extra effort to develop excellent solutions. We are looking for self-starters that can make a difference in the organization and pave the way for future product offerings.

Responsibilities and Duties

  • Desire to work with the latest technologies and apply them to business requirements.
  • Ability to understand and design Process Flow Diagrams.
  • Interact with Technical Lead(s) during product development.
  • Ability to accurately complete technical development tasks from specifications.
  • Ability to collaborate in a team of developers, systems analysts and managers to deliver a high quality software system that meets or exceeds the client’s expectations.
  • Ability to document code, write unit tests and provide peer reviews.
  • Ability to communicate with cross-functional teams.
  • Possesses problem solving skills and work as a team player.
  • Must be able to work with minimal supervision within a structured environment
  • Excellent verbal and written communication skills – Must show enthusiasm, initiative and pride in work.
  • Provide internal and external product support.
  • Test applications and prepare end user documentation.

Qualifications and Skills

  • University Degree or College Diploma in Computer Studies
  • 5+/10+ Years Software Development Experience
  • Minimum 5 years experience in .NET
  • .NET Framework 3.x and higher
  • Java JDK 6 and higher
  • Visual Studio 2010 and higher
  • 2+ Years mobile development experience
  • Development experience in multiple languages such as (.NET, Java, iOS, Android)
  • Mobile framework development knowledge
  • Good knowledge of JavaScript, jQuery skills
  • Experience in Web Services
  • Experience with SQL database programming (SQL Server)

Environment

We allow for a very dynamic environment built on teamwork and core competencies. The development team is responsible for the entire application life cycle, from conception to implementation, allowing individuals the opportunity to be part of the entire process and engage a higher level of learning over time, versus large corporations where developers focus on one area only.

 

We are looking for developers that can learn anything quickly if required.

  • Looking for developers that can juggle many tasks at once without missing a beat.
  • Looking for people that are energized to develop their knowledge and skills and ready for quick advancement in a growing company.
  • Looking for people that excel in their work.
  • Willing to learn and adapt.

Benefits

Mental, dental and vision available.