type and hit enter

Applications Developer Job Description

This position is responsible for assisting current and ongoing software development efforts by identifying, defining and modeling the application requirements. Assisting in developing policies, procedures, and support mechanisms to be used across all development functions for the purpose of maintenance, enhancement, and debugging. Works closely with Quality Assurance team, Architects and PMO, as well as the internal IT customer and offshore Development team.

Job Requirements

  • Bachelor’s degree in computer science, information management, or related field or equivalent experience.
  • 5-6 years of experience in an applications development or systems-related capacity.
  • Strong technology knowledge especially with Object-Oriented Analysis, Design and Programming, and Design Patterns.
  • Solid understanding of SDLC.
  • Depending on the role, you may need to have experience with ASP.NET application, SQL, MS SQL Server, web services, Win forms and web forms, Windows frameworks like WCF, WPF, MVC. Or if it is a Java Developer role, you may need to have strong Java development experience and SQL.
  • Operating Systems: MS Windows, Unix.
  • Databases: MS SQL, MS Access, Oracle

Applications Develop Responsibilities

Prepares development schedule and tracks progress for development activities.

Performs project development planning, status reporting, scheduling and communications.

Generates/updates SDLC artifacts such as design documents.

Defines physical program units and data structures based on the logical model to satisfy the requirements of the application.

Helps Quality Assurance team build validation test and aids business testers in writing user acceptance test cases and scripts.

Prepares deployment checklist to support the conversion and deployment.

Performs other highly skilled functions as assigned by management.

Works with management to identify and implement effective process control systems to support the development, validation, and ongoing maintenance of products and creation of services.

Works as part of Application Development team to develop programs for updating, repairing, modifying and expanding existing software and applications.

Supporting development disciplines, decisions and practices.

Ensures project deliverables meets the development standards for the project.

Provides development estimation based upon requirement analysis, and reviews unit test plans and coding standards.

Designs and builds prototypes.


We Can Help