Our Client, a Internet Content & Information company, is looking for a Software Engineer II for their Bellevue, WA/Hybrid location.
Responsibilities
* The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work.
* A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
* Modify existing databases and database management systems.
* Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
* Work as part of a project team to coordinate database development and determine project scope and limitations.
* Review project requests describing database user needs to estimate time and cost required to accomplish project.
* A Software Engineer applies principles of computer science and mathematical analysis to the entire software and systems lifecycle, including design, development, testing, and evaluation.
* This role typically involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for a wide array of applications (e.g., medical, industrial, military, communications, aerospace, business, scientific, and general computing).
* Develop and modify existing databases and database management systems.
* Write, code, and/or direct others in the creation of logical and physical database descriptions and system identifiers.
* Collaborate within a project team to coordinate database development efforts, defining project scope and limitations.
* Analyze project requests outlining user database needs to estimate required time and cost.
* Analyzing how assets are used within Meta's ecosystem.
* Identifying patterns proactively in Meta's data ecosystem.
* Automating manual processes using AI or other automation techniques.
* Creating ground truth datasets.
* Developing automation for asset bucketization and strategy creation.
* Examining how data flows using various scripting languages such as PHP, Python, JavaScript, or SQL.
* Categorizing different data assets into buckets.
* Building a comprehensive dataset to track data flow patterns across client ecosystem for future use cases.
* Following a runbook while identifying opportunities for automation.
Requirements
* Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
* Basic ability to work independently and manage one’s time.
* Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
* Basic ability to troubleshoot issues and make system changes as needed to resolve issue.
* Basic knowledge of computer hardware and software.
* Knowledge of computer development software as it relates to systems, such as SQL, Visual Basic, etc.
* Bachelor's degree in computer science, software engineering or relevant field required.
* Communication & Interpersonal: Strong verbal and written communication, problem-solving, customer service, and interpersonal abilities.
* Basic understanding of computer hardware and software.
* Knowledge of computer development software relevant to systems (e.g., SQL, VisualBasic).
* Development Lifecycle: Basic knowledge of the full software development lifecycle, from business/systems analysis and requirements gathering to functional specification authoring, development, testing, and delivery.
* Execution & Management: Basic capability to work independently, manage one's own time, and troubleshoot issues, making necessary system changes for resolution.
* Minimum Years of Experience: 2+
* Ability to identify patterns proactively in client data ecosystem.
* Ability to automate manual processes using AI or other automation.
* Strong problem-solving skills.
* PHP experience (specified as preferred).
* Familiarity with AI tools and staying current with industry trends.
* Experience with scripting languages, such as Python, JavaScript, or SQL, for data analysis
Why Should You Apply?
* Health Benefits
* Referral Program
* Excellent growth and advancement opportunities
ICONMA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any status protected by applicable law.
#J-18808-Ljbffr