Software Engineer

Compunnel

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in technology solution development.
  • Proficiency in multiple programming languages and technology stacks.
  • Deep knowledge of cloud-based application architecture.
  • Experience with Agile methodologies (Scrum or Kanban).
  • Proficiency in DBMS and both RDBMS and NoSQL databases.
  • Ability to conduct technical assessments and peer reviews.
  • Strong analytical skills with an ability to solve complex problems.

Responsibilities

  • Develop technical solutions that meet business needs.
  • Oversee service quality for new service introductions.
  • Mentor junior team members and provide feedback on their goals.
  • Conduct detailed project analysis and ensure innovation in solutions.
  • Establish best practices and standards within the team.
  • Create and review unit test cases to ensure code quality.
  • Lead problem management activities to identify root causes.

Benefits

  • Participation in mandatory training and certifications for professional development.
  • Opportunities for mentoring and career growth within the organization.
  • Access to resources for knowledge sharing and collaboration across teams.
  • Involvement in innovative projects and exposure to new technologies.
Full 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 of proposed solutions.
- Set goals and provide feedback to mentees' goals.
- Conduct in-depth project analysis with innovation and technical soundness.
- Uphold and implement standards and best practices through personal work, review, and monitoring within the team.
- Contribute innovative ideas to automate repetitive work within the team.
- Mentor Developers to facilitate their growth.
- Conduct peer reviews and ensure high-quality standards for reviewed deliverables.
- Execute technical assessments for hiring candidates for Developer roles.
- Independently develop code and maintain 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, and standards for design, process, and development.
- Sign off on deliverable documents, including design documentation, requirements, test cases, and results.
- Create design LLD (Low-Level Design) architecture for Applications, Features, Business Components, and Data Models.
- Proactively influence customer thought processes and consider NPS scores for 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 activities, investigating root causes and recommending SMART solutions.
- Maintain software process improvement activities, communicating to a range of individuals, teams, and other bodies.

Required Qualifications
- Proactive identification of 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.
- Adherence to high levels of business etiquette in emails and other business communication.
- Ability to drive conference calls with customers and answer customer questions.
- Proactive asking for and offering 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.
- 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.
- Proficiency in SDLC.
- Proficiency in Integrated Development Environment (IDE).
- Proficiency in Agile - Scrum or Kanban Methods.
- Knowledge of 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).
- Proficiency in RDBMS and NOSQL.
- Deep knowledge of architecting solutions and applications on cloud-based infrastructures.

Preferred Qualifications
- None specified.

Certifications
- Mandatory Trainings/Certifications

Similar Jobs

More Jobs at Compunnel

  • Software Engineer
    $90K — $130K *
    Aliso Viejo, CA 92656 (Orange County)
    Information Technology
    In-Person
  • Application Architect
    $100K — $130K *
    Pittsburgh, PA 15237 (Allegheny County)
    Enterprise Technology
    In-Person
  • Senior Software Engineer
    $120K — $160K *
    Jersey City, NJ 07305 (Hudson County)
    Finance & Insurance
    In-Person
  • Data Scientist
    $90K — $120K *
    Toronto, ON M3C 0E3
    Finance & Insurance
    In-Person
  • Lead Data Scientist
    $120K — $150K *
    Irving, TX 75061 (Dallas County)
    Healthcare
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: