Job Listings

Software Engineer - Full Stack Developer

MetaSquare

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

Employment Type: FULL_TIME

Location: New York, NY

Posted: Sept. 19, 2024, 11:37 p.m.

Apply Now Company Website