Software Engineer
Leviton
About Leviton At Leviton, we build whats next to light, power, and connect everyday spaces, from electrical to lighting, to data networks, and energy management. With over 115 years of history, Leviton develops thoughtful solutions that help make its customers lives easier, safer, more efficient, and more productive. We recognize that our people are our greatest asset. We ASK questions, EMBRACE challenges, SEEK new perspectives, and ANTICIPATE what comes next. Its about each person bringing skills and passion to a challenging and constantly changing world. About the role This position develops custom development projects; provides highest level technical on all aspects of applications development; selects, pilots and builds System Development Life Cycle Standards with new technologies; performs knowledge transfer to business application group. If you are interested in working with multiple technologies and platforms, this is the job for you! Please note: This job can only be performed in the following states: CA,FL, GA, IL, LA, MI, NJ, NY, NV, NC, OR, TN, or WA. Responsibilities Research and evaluate application development technologies and tools. Development of system engineering methodology Recommending and implementing application development tools Develop application systems; this includes preparing requirement specifications, analysis, design, coding, implementation and test components of applications as assigned, and according to defined application requirements Participate in group application design activities Prepare documentation and materials for business application groups and users. Maintain communication with the group manager and developers regarding project status and details. Maintain active communication with the users of the application system about desired features, bug control and project status Ensure Leviton Change Control standards and policies are adhered to Stay current on latest software and development technologies and actively seek educational experience to better ones knowledge base and productivity Understand project management, prepare Statements of Work, Project Plans, and ensure plan execution. Any and all responsibilities deemed necessary by management Responsible for designing, coding, testing, debugging, evaluating, and documenting web application development on custom, on prem, or SASS platforms Design and implement elegant, highly quality applications with a simple customer experience Develop technical and software specifications for products and systems Qualifications Basic skills required Web Development Design, architect and code web applications according to functional and technical requirements Understanding of web standards and cross browser compatibility Understanding of SEO Understanding of commonly used web frameworks Familiarity with web analytics Other Development Relational Database planning and architecture No SQL Database planning and architecture Ability to work with open/closed source applications and packages Ability to evaluate software packages Understanding of scripting Familiarity with version control software Additional skills specific to position (industry, market, etc.) can be added by location Windows Application Development Mobile Application Development Unit and Quality Assurance testing Behavioral (organizational skills, communication, etc.) People-oriented with proactive traits. A high degree of communication skills to effectively support other technologist Ability to work on projects with supervision Ability to learn new technology as required and apply to projects quickly Extremely detail oriented and thorough Ability to meet deadlines Knowledge of… (Excel, PPT, equipment, products, etc.) Languages CSS Python Java PHP JavaScript Databases SQL MySQL mongo DB Platforms/Other Web Services – SOAP / REST API nodeJS Laravel Adobe Oracle Proficient with JavaScript, Python, JSON, XML, HTML, CSS, SQL, nodeJS, Java Experience with any of the following SaaS platforms is preferred – Adobe Experience Manager, Oracle Commerce Cloud, Coveo is a plus Experience with Oracle Integration Cloud with the ability to create and maintain advanced integrations is a plus Experience with web analytic platform is a plus Experience with PIM is a plus Education & Experience BS Computer Science or equivalent degree; MS Computer Science or MBA preferred Complex application systems experience requiring in-depth knowledge of an organization’s operating procedures and standards Database expertise, especially relational Solid knowledge of one or more application 3 to 5 years’ experience in the Computer Science field Travel 10% overall; may be significantly higher during duration of a project What We Offer Comprehensive benefits include: Medical, dental, and vision insurance programs 401K plans with employer-matching contributions Tuition reimbursement PTO Paid holidays Volunteer time off For more information about benefits, please go to: https://careers.leviton.com/benefits Leviton is an EEO/AA Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions. The future looks brighter than ever. Join our team now! #LI-Remote Pay Range $90,000 – $100,000 per year
Basic skills required Web Development Design, architect and code web applications according to functional and technical requirements Understanding of web standards and cross browser compatibility Understanding of SEO Understanding of commonly used web frameworks Familiarity with web analytics Other Development Relational Database planning and architecture No SQL Database planning and architecture Ability to work with open/closed source applications and packages Ability to evaluate software packages Understanding of scripting Familiarity with version control software Additional skills specific to position (industry, market, etc.) can be added by location Windows Application Development Mobile Application Development Unit and Quality Assurance testing Behavioral (organizational skills, communication, etc.) People-oriented with proactive traits. A high degree of communication skills to effectively support other technologist Ability to work on projects with supervision Ability to learn new technology as required and apply to projects quickly Extremely detail oriented and thorough Ability to meet deadlines Knowledge of… (Excel, PPT, equipment, products, etc.) Languages CSS Python Java PHP JavaScript Databases SQL MySQL mongo DB Platforms/Other Web Services – SOAP / REST API nodeJS Laravel Adobe Oracle Proficient with JavaScript, Python, JSON, XML, HTML, CSS, SQL, nodeJS, Java Experience with any of the following SaaS platforms is preferred – Adobe Experience Manager, Oracle Commerce Cloud, Coveo is a plus Experience with Oracle Integration Cloud with the ability to create and maintain advanced integrations is a plus Experience with web analytic platform is a plus Experience with PIM is a plus
Research and evaluate application development technologies and tools. Development of system engineering methodology Recommending and implementing application development tools Develop application systems; this includes preparing requirement specifications, analysis, design, coding, implementation and test components of applications as assigned, and according to defined application requirements Participate in group application design activities Prepare documentation and materials for business application groups and users. Maintain communication with the group manager and developers regarding project status and details. Maintain active communication with the users of the application system about desired features, bug control and project status Ensure Leviton Change Control standards and policies are adhered to Stay current on latest software and development technologies and actively seek educational experience to better ones knowledge base and productivity Understand project management, prepare Statements of Work, Project Plans, and ensure plan execution. Any and all responsibilities deemed necessary by management Responsible for designing, coding, testing, debugging, evaluating, and documenting web application development on custom, on prem, or SASS platforms Design and implement elegant, highly quality applications with a simple customer experience Develop technical and software specifications for products and systems