We are looking for a passionate Software Engineer to design, develop, and install software solutions.
Responsibilities include
- Develop and implement new software programs
- Maintain and improve the performance of existing software
- Test and maintain software products to ensure strong functionality and optimization
- Analyzing user requirements
- Writing and testing code, refining and rewriting it as necessary
- Researching, designing, and writing new software programs
- Evaluating the software and systems that make computers and hardware work
- Developing existing programs by analyzing and identifying areas for modification
- Integrating existing software products and getting incompatible platforms to work together
- Creating technical specifications
- Writing systems to control the scheduling of jobs or to control the access allowed to users or remote systems
- Writing operational documentation with technical authors
- Maintaining systems by monitoring and correcting software defects
- Working closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts, and sales and marketing professionals