Senior Software Engineer RECellular, Inc.
THIS JOB HAS EXPIRED ReCellular is the world?s largest electronics sustainability company. We are at the cutting edge of the growing e-waste challenge, providing innovative solutions to the largest manufacturers and retailers of cell phones and other electronics. We are seeking a Senior Software Engineer who develops mission critical information technology solutions by creating new functionality and enhancing existing software. Coordinates with users to determine technical requirements. Designs, codes, tests, debugs, and documents complex software applications. Functions as technical lead and acts as liaison between business units, oversees software development team and provides training and direction to team members.
Primary Job Duties And Accountabilities
Analyze, design, coordinate and supervise the development of software systems.
Analyze system specifications and translate system requirements to task specifications for lower-level programmers.
Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.
Maintain positive client interactions.
Provide assistance to support personnel as needed to determine system problems.
Review, to the extent possible, changes in code and the environment that will affect system performance.
Participate in development of long range planning for new projects and facilities.
As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
Seek technical improvement in code base and architecture, where applicable.
Required Knowledge, Skills, And Abilities:
Hands-on experience designing and developing high-volume applications.
Expert .Net (C# and/or VB) coder with a strong desire for creating elegant and scalable solutions.
Hands-on experience with ASP.NET MVC.
Expert in TSQL and database design.
Good practical understanding of OOA/D.
Expert on development methodologies and architectures (REST, Three Tier).
Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
Experience in leading teams and ability to teach or instruct co-workers.
Understanding of TDD and strong commitment to unit testing code.
Experience working in a continuous integration environment.
Good knowledge of security and encryption.
Demonstrate an ability & willingness to learn additional technologies, as needed.
||Dexter, MI |
THIS JOB HAS EXPIRED