Analyst Programmer
Job description
Job Duties
- Research, design, and develop computer and network software or specialized utility programs.
- Analyze user needs and develop software solutions.
- Update software, enhance existing capabilities, and develop testing procedures.
- Work with hardware engineers for hardware-software integration.
- Implement applications using Microsoft development tools in N-Tier environment.
- Responsible for Web-based solution development.
- Provide support to development projects throughout the project life cycle.
- Assist in physical and logical database design.
- Design, code, and test technical solutions.
- Identify system deficiencies and recommend solutions.
- Contribute to functional requirements and translate them into technical design and development projects.
- Perform and manage unit and system integration testing, conversion, migration tasks, and documentation.
- Document features, technical specifications, and infrastructure requirements for self-produced technical work and job processes.
- Ensure that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects.
- Perform any other ad-hoc tasks given by the Project Manager / Project Director.
Skills & Requirements
- Diploma/Degree in Computer Engineering / Computer Science or Information Technology.
- Experience in HTML, CSS, and JavaScript.
- Knowledge in C#, VB.NET, ASP.NET, MS SQL.
- Experience in UML and Object Oriented Analysis & Design.
- Experience in CMS customization and usage (please specify type of CMS in resume).
- Good documentation skills.