Software Engineer - Full Stack Developer

metasquare

New York (NY)

On-site

USD 95,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MetaSquare Inc is seeking a passionate Software Engineer to design, develop and install software and web technology solutions. The successful candidate will build high-quality, innovative, and fully performing software in line with coding standards and technical design.

You will design, modify, develop, write and implement software programming applications, and support/install software applications and operating systems. Requires a graduate degree in a related area and 3-4 years of experience.

Qualifications

  • Graduate degree in a related field; 3-4 years’ experience preferred.
  • Hands-on experience designing interactive applications.
  • Proficiency in C, C++, Java or similar languages.
  • Strong knowledge of SQL databases and ORM concepts.
  • Familiarity with software development lifecycle and testing.

Responsibilities

  • Design, code and debug applications in multiple languages.
  • Perform software analysis, requirements analysis and code reviews.
  • Apply OO design and analysis (OOA/OOD) principles.
  • Develop and test software with quality assurance practices.
  • Document code, requirements and specifications clearly.
  • Stay current with development tools and techniques.

Skills

C/C++/Java
SQL/ORM
Web frameworks
Test-driven development
Software design

Education

Graduate degree in related field

Tools

JPA/Hibernate

Job description

MetaSquare Inc is looking for a passionate Software Engineer to design, develop and install software, and web technology solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Design, modify, develop, write and implement software programming applications. Support and/or install software applications/operating systems. Participate in the testing process through test review and analysis, test witnessing and certification of software.

Requires a graduate degree in a related area and 3-4 years of experience in the field or in a related area. Has knowledge of commonly-used concepts, practices and procedures within a particular field. Rely on instructions and pre-established guidelines to perform the functions of the job. Work under immediate supervision. Primary job functions do not typically require exercising independent judgment. Typically reports to the principal product manager.

  • Design, code and debug applications in various software languages
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Object-oriented Design and Analysis (OOA and OOD)
  • Software testing and quality assurance
  • Project planning and Project management
  • Implement localization or globalization of software
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
Requirements
  • Proven work experience in software engineering
  • Graduate Degree in a related field is an added plus
  • Hands on experience in designing interactive applications
  • Ability to develop software in C, C++, C#, Java or other selected languages
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Web & Systems Solutions
Software Engineer – Web & Systems Solutions

metasquare • New York (NY)

On-site
USD 95,000 - 135,000
Software Engineer
Software Engineer

Redwood Dental • Baltimore (MD)

On-site
USD 80,000 - 110,000
Software Engineer
Software Engineer

Redwood Dental • Newark (NJ)

On-site
USD 80,000 - 120,000
Software Engineer
Software Engineer

Redwood Dental • Anchorage (AK)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Redwood Dental • Houston (TX)

On-site
USD 85,000 - 110,000
Software Engineer
Software Engineer

Redwood Dental • San Antonio (TX)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Redwood Dental • Indianapolis (IN)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Redwood Dental • Sacramento (CA)

On-site
USD 80,000 - 120,000
Software Engineer
Software Engineer

Redwood Dental • Buffalo (NY)

On-site
USD 75,000 - 95,000
Software Engineer
Software Engineer

Redwood Dental • Los Angeles (CA)

On-site
USD 80,000 - 120,000