Submit Resume

Software Developer

  • California, Aliso Viejo

  • 06/11/2026

  • Contract

  • Active

Job Description:

  • JOB SUMMARY
    Systematically develops and promotes technology solutions ensuring the developed solution meets both functional and non-functional requirements.

    Key Responsibilities
    - Develop and promote technical solutions that support business requirements within the area of expertise.
    - Ensure IT requirements are met and service quality is maintained when introducing new services, considering cost-effectiveness.
    - Set goals and provide feedback for mentees.
    - Perform in-depth project analysis with innovation and technical soundness.
    - Uphold and implement standards and best practices through work, review, and monitoring.
    - Contribute innovative ideas to automate repetitive work within the team.
    - Mentor Developers for career progression.
    - Conduct peer reviews and ensure high-quality deliverables.
    - Conduct technical assessments for hiring Developer candidates.
    - Independently develop code, maintaining best coding and engineering practices.
    - Implement and monitor configuration processes.
    - Create and review unit test cases, scenarios, and execution, aiming for 100% code coverage.
    - Sign off on design/process/development templates, checklists, guidelines, and standards.
    - Sign off on deliverable documents, including design documentation, requirements, test cases, and results.
    - Create LLD architecture for Applications, Features, Business Components, and Data Models.
    - Proactively influence customer thought processes and consider customer and delivery performance.
    - Contribute to module-level development.
    - Consume and contribute to project-related documents, SharePoint, libraries, and client universities.
    - Create knowledge-sharing assets.
    - Manage all aspects of problem management, investigating root causes and recommending solutions.
    - Maintain software process improvement activities and communicate them to relevant parties.

    Required Qualifications
    - Deep level proficiency in the specialist area.
    - Proficiency in technology stacks.
    - Familiarity with appropriate software programs/modules.
    - Proficiency in programming languages.
    - Experience with DBMS.
    - Knowledge of Operating Systems and software platforms.
    - Understanding of SDLC.
    - Experience with Integrated Development Environments (IDEs).
    - Experience with Agile methodologies (Scrum or Kanban).
    - Knowledge of the customer domain and sub-domain where the problem is solved.
    - Knowledge of new technologies (e.g., Data science, AI/ML, IoT, big data, cloud platforms, RDBMS, and NOSQL).
    - Deep knowledge of architecting solutions and applications on cloud-based infrastructures.
    - Ability to maintain technical evaluation procedures.
    - Ability to estimate project effort based on requirements.
    - Ability to perform and evaluate test results against product specifications.
    - Ability to break down complex problems into logical components.
    - Ability to interface with other teams, designers, and parallel practices.
    - Ability to set goals for self and team, and provide feedback to team members.
    - Ability to create and articulate impactful technical presentations.
    - Ability to follow high-level business etiquette in emails and other business communication.
    - Ability to drive conference calls with customers and answer customer questions.
    - Ability to proactively ask for and offer help.
    - Ability to work under pressure, determine dependencies, risks, facilitate planning, and handle multiple tasks.
    - Ability to build confidence with customers by meeting deliverables on time with a quality product.

    Preferred Qualifications
    - None specified.

    Certifications
    - Mandatory Trainings/Certifications as per role requirements.

.

.

.