June 24, 2024

SOFTWARE ENGINEER

Software Engineer: Design and develop software application solutions that meet the strategic objectives of the company’s image printing business. Gather and analyze requirements for photo printing applications and develop application architecture to build features according to product requirements. Prepare flow charts and schematic diagrams to map out process flows outlining the required application features to adapt to the needs of each user. Develop technical and functional designs and specifications and ensure the compatibility of components with business requirements. Convert project requirements into code through the use of software algorithm design, software performance tuning, debugging, and testing. Modify various components and services in AWS and Heroku, including EC2 instances, RDS with PostgreSQL, S3, Cognito, Amplify, Heroku Scheduler, Dyno. Maintain the existing backend architecture including the database, servers, and cloud technologies and implement new modules to support the application’s functionality and compatibility. Modify existing code to improve application performance based on Google Analytics and Play Store crash reports. Prepare comprehensive testing documentation for the newly developed applications to include detailed scenarios for specific functions and end-to-end testing. Document design specifications, maintain application configuration standards, and document troubleshooting. Continuously monitor the stability, interoperability, portability, security, and scalability of application architecture throughout development. Stay abreast of technical advances and industry trends in the IT industry.

Requirements: The position requires a Master’s degree in Computer Science, Computer Engineering, or a related field and one year of experience in the job offered or a related position. This may be substituted with a Bachelor’s degree in Computer Science, Computer Engineering, or a related field and five years of experience in the job offered or a related position. The position requires skills and knowledge in Java, JavaScript, REST API, XML, JSON, SQL, NoSQL, GitHub and algorithm designs.

40 hours/week.
Job Site: Irvine, CA
Email Resume to: MailPix, Inc. at peter@1hourphoto.com