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:
- Performs coding duties following coding standards within a specified timeframe - 40%
- Provides assistance with software support and troubleshooting through interaction with the customer - 20%
- Maintains proper coding practices and documentation - 20%
- Collaborates with technical writers to create documentation for user support - 10%
- Performs upgrades to make software and systems more secure and efficient - 10%
Scope and Limitations:
- Perform coding duties following coding standards within a specified timeframe
- Provide assistance with software support and troubleshooting through interaction with the customer
- Maintain proper coding practices and documentation, even under deadlines
- Formulate basic program prototypes
- Transform software designs and specifications into high-functioning code in the appropriate language
- Integrate individual software solutions to higher-level systems
- Use web-based tools to create advanced SaaS when applicable
- Perform system testing, implementation and modificatio
- Perform bug-fixing
- Perform upgrades to make software and systems more secure and efficient
- Collaborate with technical writers to create documentation for user support
- Perform other tasks as may be assigned by the immediate superior
Qualifications:
- College graduate with a degree in Computer Science, Engineering or equivalent
- Knowledge and experience in programming language/s used by the company
- Good understanding of computer and data communication design and components
- 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 - Critical thinking and analytical and problem-solving skills
- Attention to details
- Must possess good interpersonal and communication skills
- Team player