Sumas Corporation Inc seeks a Full-time Software Developer in Plainsboro, NJ. The role involves utilizing the Software Development Life Cycle (SDLC) for high-quality software development, conducting system analysis, and collaborating with stakeholders to gather and document requirements. Candidates must possess a Bachelor's Degree in Computer Science or a related field and have strong Oracle SQL skills. This position will enable you to work with both business and technical teams to deliver comprehensive solutions, making a significant impact on software projects.
Qualifications
Bachelor's degree in Computer Science or a closely related field is required.
Experience with Oracle SQL queries and problem-solving skills is necessary.
Familiarity with the SDLC cycle for developing high-quality software systems.
Responsibilities
Utilize the SDLC cycle for developing high quality software system.
Perform system analysis, design, testing, and deployment tasks.
Work with business users to gather and translate requirements into specifications.
Skills
Software Development Life Cycle (SDLC)
System Analysis
Data Analysis
Oracle SQL
Business Analysis
Education
Bachelor’s Degree in Computer Science or related field
Tools
JSON
XML
Job description
Job Code
SCJ-032
Job Location
Plainsboro, New Jersey
Type Of Job
Full time
Hours Per Week
40
Experience
2 Years
Job Description
Utilize the SDLC cycle for developing high quality software system.
Perform System Scope identification, system analysis, design, development, testing, deployment, and User Acceptance Testing.
Analyze the feasibility and develop requirements for new systems and enhancements to existing systems.
Work with business users to gather requirements and translate them into functional requirements and technical API specification documents.
Partners with business and technology teams to elicit, analyze, translate, and document business requirements into technical requirements.
Analyze third party JSON/ XML API specifications, API interactions with UI design, API system integration descriptions, Handling Error codes, Acceptance Criteria, End points.
Use Oracle SQL queries and scripts, data analysis tools and problem-solving skills to analyze data and develop reports.
Writing complex SQL queries across multiple database tables and perform data analysis.
Support and analyze business architecture, technical architecture, and application architectures to enable technical initiatives to be delivered efficiently.
Produce a detailed functional design documents to match stakeholder requirements and write user stories to support the development team.
Collaborates with application stakeholders from multiple business units and technical stakeholders for technical architecture and supporting team members to deliver complete solutions.
Perform GAP Analysis and document the gap between the existing system and desired system.
Utilize business analysis, data mapping, and data validation to assist the development of coding specifications.
Collaborate with development teams to ensure requirements are accurately translated into application design.
Assist in creation, maintenance and communication of project status tracking and reporting.
Identify communication issues between components and/or applications and resolve programming issues that lead to application issues.
Analyzes third party tools and system to provide a solution to align with internal application requirements.
Perform and coordinate complex analysis, design, development, testing, and support services.
Perform and coordinate application analysis and impact analysis of new or different applications, processes, or changes.
Requirements
Bachelor’s Degree in Computer Science or a closely related field.