Apply for this Job
• Analyzes user requirements to derive software design and performance requirements.
• Designs and code new software or modify existing software to add new features.
• Debugs existing software and corrects defects.
• Integrates existing software into new or modified systems or operating environments via application programming interfaces or third-party integration tools.
• Develops simple data queries for existing or proposed databases or data repositories.
• Makes recommendations for improving documentation and software development process standards.
• Develops or implement algorithms to meet or exceed system performance and functional standards.
• Assists with writing and executing unit functional tests.
• Writes or review software and system documentation.
• Develops software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
• Serves as team lead at the level appropriate to the software development process used on any project.
• Modifies existing software to correct errors, to adapt to new hardware, or to improve its performance.
• Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
• In tandem with the Database team, supports implementation of complex database or data repository interfaces/queries.
• Designs or implements complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products.
• Confers with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
• Coordinates software system installation and monitors progress to ensure software functionality.
• Implements recommendations for improving documentation and software development process standard
Date Posted: 01 May 2025
Apply for this Job