Spiga

NAVIS HIRING Software Development Engineer - Express

Software Development Engineer - Express - (Job Code: SDE/EX)
SOFTWARE, IT, BE/B.TECH, MCA, M.sc, Oracle, JIRA, Expereinced,

Responsibilities:

Design:

* Describe functional requirements using Use Cases and UML models
* Design user interfaces, algorithms, data structures, test cases, and automated test suites for new functional modules of NAVIS software as directed by Software Engineering Manager
* Submit major elements of new design for review by other team members prior to implementation

Programming:

* Develop applications using Oracle Developer tools (Forms, Oracle Reports, PL/SQL) and related technologies
* Analyze functional requirements and develop software programs to specifications
* Follow engineering standards, and utilize source code control tools to maintain product versioning
* Provide technical support for both new and existing product features

Documentation:

* Prepare design documentation for new modules and new products
* Write technical documents that explain how new products or modules are implemented, along with the test cases that prove they meet requirements
* Prepare technical presentations for training and knowledge transfer as required
* Assist support staff in producing user documentation for new

Quality Assurance:

* Implement unit test cases and automated test suites for new and existing functionality
* Adhere to NAVIS guidelines so that work product (code and documentation) can be easily understood by other team members
* Keep up-to-date on the evolution and features of the NAVIS software products, and understand how they are used in the field

Implementation:

* Participate in the full life-cycle development process from definition and design to product delivery
* Assist with installation or support of NAVIS software at the client's site or remote offices, as required to correct field problems
* Resolving problems and issues presented by Navis Clients in a timely manner

Organization:

* Manage and mentor other software engineer’s tasks as part of a larger deliverable in a team setting, including technical training and enrichment of peers
* Perform code reviews for both local and remote team members
* Communicate project issues of concern with team, and escalate to the attention of
* Software Engineering Manager when necessary

Required Qualifications:

* BE/ BTech/ MCA/ MSc or equivalent
* 3-5 years of experience designing/developing in a commercial software development environment
* Excellent programming skills and accomplished performance with Oracle
* Developer tools in a UNIX environment is required
* Highly proficient in programming Client/Server applications with relational database back ends
* Highly experienced with software development processes, and in particular, software design and unit/integration testing
* Capable with debugging techniques and test case development
* Experience describing functional requirements with Use Cases, and capturing designs in UML or similar modeling language
* Strong written and verbal communication skills are a must, as is the ability to plan work, and report progress against plan
* Experience working in team-oriented environments, and working with other project stakeholders
* Must be self-motivated, proactive, and able to execute tasks independently and within a team environment

Desired Experience:

* Oracle Developer 2000 (including Oracle Forms 5, 6i, 9i, and Oracle Reports)
* Oracle Database 7.3, 8i, 9i, 10g, and related PL/SQL and ANSI SQL
* Database debugging tools such as TOAD, SQL Navigator, DB Visualizer or equivalent.
* UNIX Shell scripting language and familiarity with UNIX operating system
* Source code control systems such as SCCS, CVS or equivalent
* Knowledge of test automation and/or test/use case development for complex business processes desired
* Working knowledge of software issues management systems such as Borland Starteam, Jira, or equivalent

To apply:

* Interested candidates can apply by sending a cover letter and resume to jobsindia@navis.com