Software Developer II (Cloud Node.js)
Key Duties and Responsibilities
• Performs development activities that may require research and analysis in areas including user experience, software design, and application use.
• Employs best practices for design and development and helps the team to maintain quality standards through contributions to technical reviews.
• Optimizes data storage and retrieval methods to ensure efficient processing of large datasets.
• Ensures classification of data according to required levels of access.
• Performs defect analysis, develops corrective solutions, and supports pre- and post-release testing and verification efforts.
• Contributes and maintains shared documentation of services and implementations.
• Investigates and corrects issues discovered by QA and customer support.
• Understands the marketing requirements for a product, including target environment, performance criteria, and competitive issues.
• Participates in planning, architecture, and research activities.
• Works under the supervision of a development manager and is responsible for the design and implementation of service enhancements.