Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer II

Remi

Software Engineer II

Charlotte, NC
Full Time
Paid
  • Responsibilities

    Job Description

    POSITION SUMMARY

    As a Software Engineer, you will be responsible for Full-Stack development, key in the solutioning and architecture of our current systems and our up and coming client facing applications. You will be an integral part of a fast-paced unified delivery team responsible for building and maintaining our next generation line-of-business application. In this role, you will work closely with our Software Engineering Manager and business units, as well as engineering and product teams, to brainstorm ideas and solutions to business and technical problems. Your superpower is turning those ideas into living breathing products.

    ESSENTIAL DUTIES AND RESPONSIBILITIES

    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Essential Duties and Responsibilities include the following. Other duties may be assigned.

    -Full-Stack development with a keen eye for attention to detail particularly around UI implementation

    • Design, code, document, and test software in NodeJS and Angular 7+

    • Following detailed design guidance implement innovative UI / UX for our internal and external clients

    • Collaborate and help mentor other talented engineers, testers, business analysts, and more

    • Take ownership of your work, provide solutions and feedback in a fast-paced, interactive development cycle

    • Build, maintain, and enhance complex business process and customer facing software solutions

    QUALIFICATIONS

    Must have a strong technical background and understanding of web and mobile applications. Must have strong analytical skills.

    EDUCATION/EXPERIENCE

    Bachelor's Degree in Computer Science or related field preferred but not required and six (6) plus years of experience in full stack web-based development and one or more modern languages, such as C#, Java or Node. Must have experience with Angular 2+, using CSS frameworks (such as Bootstrap, Angular Material, or PrimeNG), working with source control systems (Git, TFS, Mercurial) in continuous integration and deployment environments, and with state-management tools (such as Redux and MobX). DevOps skills and experience building and deploying infrastructure locally and cloud are ideal.

    Must have some experience and capabilities with CSS preprocessors (such as LESS and SASS) and with TypeScript. Experience with GraphQL, Agile software development (Scrum/Kanban), cloud technologies (such as Azure or AWS), and contributions to open-source projects are not required but a plus.

    LANGUAGE ABILITY

    Ability to communicate professionally both written and verbal in an excellent manner. Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.

    REASONING ABILITY

    Ability to define and resolve problems, research and collect data, establish facts, and draw valid conclusions.

    COMPUTER SKILLS

    To perform this job successfully, an individual must be knowledgeable in Microsoft Office Word and proficient in Excel and Outlook.

    CERTIFICATES AND LICENSES

    No certifications needed.

    MANAGERIAL/SUPERVISORY RESPONSIBILITIES

    No managerial or supervisory responsibilities.

    JOB REQUIREMENTS

    Must provide outstanding customer service and have good organizational and time management skills with the ability to prioritize. Must be adaptable to change, able to multi-task, and can function well individually or in a team environment. Must have functional knowledge of OOP principles; some knowledge of SOLID design principles and enterprise design patterns; and working understanding of HTML, CSS, and JavaScript. Must create clean, maintainable, and well-structured code. Must have ability to write unit tests.

    WORK ENVIRONMENT

    The work environment characteristics described here are representative of those an employee encounters, while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate.

    PHYSICAL DEMANDS

    The physical demands described here are representative of those that must be met by an employee to successfully perform the essential function of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    While performing the duties of this job, the employee must be able to: remain in a stationary position for 50% of the time; occasionally move about inside the office to access file cabinets, office machinery, etc.; constantly operate a computer and other office productivity machinery (e.g. calculator, copy machine, printer); frequently communicate with internal and external customers and must be able to exchange accurate information with both; required to have close visual acuity to perform activities such as preparing and analyzing data and figures, viewing a computer terminal, and extensive reading; and the ability to perceive the nature of sounds at normal speaking levels with or without correction.

    POSITION TYPE/EXPECTED HOURS

    This is a full time position.

    TRAVEL

    No travel is expected for this position.

    DISCLAIMER

    Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description is subject to change at any time.

    JOB POSTED BY APPLICANTPRO