Submit Resume

Software Developer

  • California, Aliso Viejo

  • 06/12/2026

  • Contract

  • Active

Job Description:

  • JOB SUMMARY
    Systematically develop and promote technology solutions, ensuring adherence to 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.
    • Provide innovative and technically sound analysis for projects.
    • Uphold and implement standards and best practices through work, reviews, and monitoring.
    • Contribute innovative ideas within the team to automate repetitive tasks.
    • Mentor Developers to facilitate their growth.
    • Conduct peer reviews and maintain high-quality standards for deliverables.
    • Conduct technical assessments for hiring candidates for Developer roles.
    • Independently develop code while maintaining best coding and engineering practices.
    • Implement and monitor configuration processes.
    • Create and review unit test cases, scenarios, and execution to achieve 100% code coverage.
    • Sign off on templates, checklists, guidelines, standards for design/process/development, and deliverable documents (design, requirements, test cases, and results).
    • Create design LLD architecture for Applications, Features, Business Components, and Data Models.
    • Proactively influence customer thought processes.
    • Contribute to module-level development and manage project aspects.
    • Consume, contribute to, and create project-related documents, knowledge sharing assets, and libraries.
    • Manage all aspects of problem management, investigate root causes, and recommend SMART solutions.
    • Participate in software process improvement activities, communicating with various individuals, teams, and bodies.

    Required Qualifications
    • Deep level proficiency in the specialist area.
    • Proficiency in technology stacks.
    • Proficiency in appropriate software programs/modules.
    • Proficiency in programming languages.
    • Proficiency in DBMS.
    • Proficiency in Operating Systems and software platforms.
    • Understanding of SDLC.
    • Experience with Integrated development environment (IDE).
    • Experience with Agile – Scrum or Kanban Methods.
    • Knowledge of customer domain and sub-domain where problems are solved.
    • Knowledge of new technologies (e.g., Data science, AI/ML, IoT, big data, and cloud platforms).
    • Proficiency in RDBMS and NOSQL.
    • Deep knowledge of architecting solutions and applications on cloud-based infrastructures.
    • Ability to proactively identify solutions for technical issues.
    • 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 levels of business etiquette in emails and 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 and 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

.

.

.