Description

About the job
Key Skills: Unidata, UNIX, SQL, Design Patterns

Roles and Responsibilities:

Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. (Code must be used in core version of applications available for sale commercially.)
Interacts with product managers and/or users to define system requirements and/or necessary modifications.
Participates in software design meetings and analyzes user needs to determine technical requirements.
Write technical specifications based on conceptual design and stated business requirements.
Writes code, completes programming and performs testing and debugging of applications using current programming languages and technologies.
Completes documentation and procedures for installation and maintenance.
Develop concurrent, distributed, asynchronous enterprise real-time processing applications.
Provide L3 support and key input to post-mortems / retrospectives of key events.
Code, test, debug, document, implement and maintain software applications
Skills Required:

8+ years of professional experience in developing Unibasic, Unidata applications.
Experience in working on Unix environment, using Unix commands
Exposure to SQL commands.
Hands on experience in development using SB+ environment.
Knowledge of software design patterns, integration patterns & enterprise architectural concepts.
Experience in analyzing, adapting and integrating third party frameworks and technologies
Education: Bachelor's degree in Computer Science, Engineering, or a related field.

Education

Bachelor's degree in Computer Science, Engineering