Android Developer

nodejs, javascript
Full Time
Depends on Experience
Work from home not available Travel not required

Job Description

Responsibilities:
  • Develop full stack applications that are scalable, robust, and thoughtfully designed; you should be comfortable with all layers of the stack, from the database to the front-end
  • Design database schemas
  • Full software development lifecycle, from design to implementation
  • Ship production code to a large customer base, and will take full ownership of your work, including testing and deployments
  • Collaborate with other software engineers, domain experts, and end-users, to build the right solutions that address our business needs
  • Oversee the design, scoping, implementation, and testing in short agile release cycles
  • Interface with Software Quality Assurance and deployment teams
  • Identify and implement technical innovations to improve work processes
  • Work closely with the lead developer and users to assure that business requirements are accurately represented in design and implementation phases
  • Receive direction from various business divisions
Basic Qualifications
  • Bachelors degree in Computer Science, Computer Engineering, CIS, MIS or related technical field of study
  • 5+ years of software development experience
  • 3+ years of Javascript/Typescript based software development experience
  • 3 years of NodeJS experience
Preferred Qualifications & Skills:
  • Deep development experience with NodeJS, GraphQL, SOA, JSON, XML, and RESTful web service framework
  • Experience with Oracle, MongoDB, SQL Server, MySQL, Neo4j, Oracle Spatial, SQLite, Redis and Elastic Search
  • Experience in Azure Cloud
  • Experience with HTML and CSS
  • Experience with Lean / Agile development methodologies
  • Strong technical background with hands-on experience in designing, developing, and implementing software applications
  • Experience developing and consuming SOAP and REST APIs
  • Experience developing software in different programming languages, and demonstrated ability to quickly learn new languages, including but not limited to .NET, Ruby, Python, Golang, and Javascript
  • Experience with implementing unit tests, integration tests, Test Driven Development
  • Strong development, analytical and problem solving skills
  • Excellent organizational and communication skills
  • Ability to join an existing project and quickly become productive
  • Must possess good teamwork skills and work effectively with cross-functional, multi-disciplinary teams
  • Experience in source code management (e.g. TFS, GitHub)

Posted By

Tom Merkel

20130 Lakeview Center Plaza, Suite 400 Ashburn, VA, 20147

Contact
Dice Id : 10382761
Position Id : 6358586
Originally Posted : 1 month ago
Have a Job? Post it