Noetic Creative logo
Noetic Creative
Posted 136 days agoVerified live 13h ago

Data Analyst

Brief overview

New York, New York, United StatesIn-person
UndergradOr in progress
1+ yrsMinimum
Programming in JavaDeveloping server-side web applicationsObject-oriented developmentAdopting new technologies quicklyTest-driven developmentUnit and performance testingAPI developmentCode review and debuggingSystem design and specificationDocumentation and diagrammingGood communication skills

About the company

Noetic Creative logo
Noetic Creativenoetic.us

Noetic Creative provides website development, e-commerce marketing, and lead generation services.

Job description

Summary

Noetic Creative is seeking a Software Engineer to execute the full lifecycle of product development. The role involves programming well-designed, efficient, and testable code that meets specifications, along with developing new capabilities and re-architecting existing systems.

Responsibilities

  • Develop new capabilities and re-architect parts of an existing system
  • Take part in test-driven, iterative development, prototyping, and reviews with a team of developers
  • Design and code middle and back-end in a clean and efficient way
  • Implement scalable and robust services
  • Develop external and internal APIs
  • Develop and run unit and performance tests to ensure scalability and reliability
  • Review and debug code
  • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions
  • Determines and designs system specifications, standards, and programming to prepare and install solutions

Skills

  • Bachelor's degree in Software Engineering, Information Technology or related field
  • Between 1 and 3 years of experience in software engineering
  • Experience developing server-side web applications in Java
  • Experience developing Java Web Services with public API (e.g. REST, SOAP)
  • Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
  • Proficient in object-oriented development
  • Able to effectively and quickly adopt new technology
  • Knowledge of Java frameworks, architecture, and design patterns
  • Good communication skills

Qualifications

Must Haves

  • Bachelor's degree in Software Engineering, Information Technology or related field
  • Between 1 and 3 years of experience in software engineering
  • Experience developing server-side web applications in Java
  • Experience developing Java Web Services with public API (e.g. REST, SOAP)
  • Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
  • Proficient in object-oriented development
  • Able to effectively and quickly adopt new technology
  • Knowledge of Java frameworks, architecture, and design patterns
  • Good communication skills

More jobs like this