Lead II

3 weeks ago


Issaquah, United States JobRialto Full time
Job Summary:

The ideal candidate will play a crucial role in developing applications by creatively selecting appropriate technical options, optimizing performance, and supporting day-to-day project execution alongside the Project Manager. This position requires a deep understanding of application design, coding standards, and collaboration within project teams to enhance overall customer satisfaction and employee engagement.

Key Responsibilities:
  • Interpret application, feature, and component designs to ensure development aligns with specifications.
  • Code, debug, test, document, and communicate product, component, and feature development stages.
  • Validate results with user representatives, integrating and commissioning the overall solution.
  • Select and create appropriate technical options for development, optimizing efficiency, cost, and quality.
  • Support and influence customer satisfaction and employee engagement within project teams.
  • Set FAST goals for personal and team performance.
Performance Measures:
  • Adherence to engineering processes and coding standards.
  • Compliance with project schedules and timelines.
  • Number of technical issues uncovered during project execution.
  • Number of defects identified in code.
  • Number of defects post-delivery.
  • Number of non-compliance issues.
  • Percentage of voluntary attrition.
  • Timely completion of mandatory compliance training.
Performance Areas:

Code:

Develop according to design specifications.

Define and uphold coding standards, templates, and checklists.

Review code for team members and peers.

Documentation:

Create and review templates, guidelines, and standards for design and development processes.

Review deliverable documents including design documentation, requirements, and test cases.

Configure:

Define and govern the configuration management plan.

Ensure team compliance.

Test:

Review and create unit test cases and scenarios.

Clarify requirements for the testing team.

Domain Relevance:

Advise developers on feature design and development.

Identify opportunities to add value to customer projects.

Manage Project:

Support the Project Manager and manage module delivery.

Handle complex user stories effectively.

Manage Defects:

Perform root cause analysis on defects and implement mitigation strategies.

Identify trends and proactively improve quality.

Estimate:

Provide input for effort and size estimation.

Manage Knowledge:

Consume and contribute to project-related documents and libraries.

Review reusable documents created by the team.

Release:

Execute and monitor the release process.

Design:

Contribute to design creation for applications, features, and data models.

Interface with Customer:

Clarify requirements and present design options to customers.

Conduct product demonstrations.

Manage Team:

Set FAST goals and provide feedback.

Understand team member aspirations and ensure engagement.

Certifications:

Obtain relevant domain and technology certifications.

Skill Examples:
  • Communicate design and development concepts effectively.
  • Break down complex problems into manageable components.
  • Develop user interfaces and business software components.
  • Estimate resources required for feature development.
  • Manage a team and handle people-related issues effectively.
  • Maintain high motivation levels and positive dynamics within the team.
Knowledge Examples:
  • Proficiency in programming languages and software modules.
  • Familiarity with software development life cycles and Agile methodologies.
  • Understanding of functional and technical design principles.
  • Knowledge of DBMS and operating systems.


Education: Bachelors Degree