Job Openings Software Engineer

About the job Software Engineer

Purpose of the Position:

  • Create, modify, and test the code, forms, and script that allow computer applications to run.

Key Responsibilities:

  1. Performs coding duties following coding standards within a specified timeframe - 40%
  2. Provides assistance with software support and troubleshooting through interaction with the customer - 20%
  3. Maintains proper coding practices and documentation - 20%
  4. Collaborates with technical writers to create documentation for user support - 10%
  5. Performs upgrades to make software and systems more secure and efficient - 10%

Scope and Limitations:

  1. Perform coding duties following coding standards within a specified timeframe
  2. Provide assistance with software support and troubleshooting through interaction with the customer
  3. Maintain proper coding practices and documentation, even under deadlines
  4. Formulate basic program prototypes
  5. Transform software designs and specifications into high-functioning code in the appropriate language
  6. Integrate individual software solutions to higher-level systems
  7. Use web-based tools to create advanced SaaS when applicable
  8. Perform system testing, implementation and modificatio
  9. Perform bug-fixing
  10. Perform upgrades to make software and systems more secure and efficient
  11. Collaborate with technical writers to create documentation for user support
  12. Perform other tasks as may be assigned by the immediate superior

Qualifications:

  1. College graduate with a degree in Computer Science, Engineering or equivalent
  2. Knowledge and experience in programming language/s used by the company
  3. Good understanding of computer and data communication design and components
  4. Good understanding of:
    a. Operating Systems:
    - Microsoft Windows (Desktop - up to the latest/current version)
    - Microsoft Windows Server (2008 up)
    - Linux (flavor supported and used by the company)
    b. Application Platforms:
    - Web Servers
    - Application Servers
    - Database Management Systems
    - Microsoft Office (up to the latest/current version)
    - Email System
    c. Applications
    - Web-based Systems
    - Distributed application
  5. Critical thinking and analytical and problem-solving skills
  6. Attention to details
  7. Must possess good interpersonal and communication skills
  8. Team player