Software Engineer, Web - Level 4

Ada, Ajax, Analysis, AngularJS, Architecture, Automated, Browser, CSS, Development, Diagnostic, GIT, Java, JavaScript, Jenkins, jQuery, Libraries, Manager, MySQL, mysql, OOD, OOP, Programming, Protocols, Security, Software Engineer, SQL, System Architecture, Testing, UX, Web Servers
C2H Independent, Contract Independent, Contract Corp-To-Corp, Contract W2, C2H Corp-To-Corp, C2H W2
Work from home not available Travel not required

Job Description



Software Engineer, Web Level 4

NOTE: You will initially work in San Mateo and later relocate to Nashville as FTE. At this time, a conversion timeline is not clear. Conversion may take place before or after the teams Nashville relocation. Relocation assistance will be determine on an as needed basis


The Software Engineer - Level 4 is a functional expert in the field of software engineering as it relates to the business objectives. The Software Engineer 4 will design, code, test, and debug applications that meet system standards and functional requirements in various software languages. The Software Engineer 4 is responsible for overseeing and conducting code reviews and assisting the Manager and/or Sr. Manager by facilitating assigned activities including the coordination of resources for approved Projects, system improvements, and ad-hoc or emergency requests. The Software Engineer 4 will maintain expertise of the functional software engineering processes.




Key Responsibilities/Essential Functions

  • Develops effective, maintainable code in a timely fashion
  • Follows established coding standards and techniques, assists with establishing standards
  • Develops automated unit test cases to validate defect-free code
  • Oversees and conducts code reviews to ensure adherence to established coding and architectural standards
  • Works with product manager and UX designer to ensure quality code that meets the functional requirements
  • Works with and leads off shore development teams.
  • Acts as a technical resource for junior team members
  • Involved in integrating on-shore and off-shore code
  • Shows a strong attention to development detail, produces high-quality code
  • Assists the Manager and Sr. Manager with the training and mentoring of the team members.
  • Partners with product manager and UX designer to drive creation of processes and procedures
  • Maintain current skills and develop new skills through training classes, reading, and on the job experience
  • Maintains a working knowledge of applications and system integration and is able to understand changes in order to anticipate cross-system or cross-process impacts.
  • Coordinates scheduled ad-hoc, and emergency tasks within the department' s scope.
  • Ensures the appropriate adherence to inter-departmental processes and procedures within the testing team.
  • Provides proper status notifications are relayed to product manager for internal and external communications through the approved protocols.
  • Effectively determines and communicates accurate timelines for assigned tasks
  • Utilizes design patterns that comply with security policies and guidelines




Qualifications

  • BS in Computer Science, Engineering, Mathematics or a related field required
  • 5 or more years as a software engineer developing web, server, or handset code required
  • 3 or more years of web software development experience in the following required

  • Application Architecture
  • Software Development
  • Analysis
  • Familiarity with standard client/server architecture
  • Strong OOD / OOP knowledge
  • Multithreaded Application experience
  • Creation of Physical and Logical design documents
  • Knowledge and experience with object-oriented design and implementation
  • Proven ability to carry a feature from start to finish; including prototypes, design specifications, constructive coding, unit testing, and bug fixing
  • Ability to quickly and accurately perform troubleshooting and repair of existing applications
  • Good diagnostic, analytical, design and communication skills
  • Web Application Architecture
  • Web System Architecture, SOA, REST, AJAX, JSON, CDN, SSO
  • Responsive Web application design and development.
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Object oriented java script programming
  • Web standards, cross-browser compatibility, and web-related performance and optimization techniques.
  • Good UI performance tuning and debugging skills




  • Specific knowledge/experience in one or more of the following:
  • MySql, No-SQL, Web servers
  • Experience working with Node.js and the Express application framework.
  • jQuery framework including jQuery, jQuery mobile, jQuery UI etc
  • Good understanding of advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS or ReactJS.
  • Accessibility (ADA Compliance), WCAG, WAI-ARIA
  • CDN, cloud cache solutions, offline storage
  • Experience with test frameworks such as Jasmine, Jest, Mocha and Chai
  • Mobile browser and web view development and debugging
  • Email development and debugging
  • Familiarity with design tools such as Sketch or Photoshop
  • Continues Integration/Deployment tools and solutions. Such as Jenkins
  • Cloud deployment and configuration for AWS
  • Git, Webpack, Charles Proxy, Sublime Text


#RecruitPS

Dice Id : 90764204
Position Id : 4705969
Originally Posted : 2 months ago
Have a Job? Post it