Sr. Software Engineer ePrize
THIS JOB HAS EXPIRED The Senior Software Engineer plays a leadership role in all aspects of ePrize software projects. Contribute to business requirements gathering, uses case development, technical specification analysis, system design, and software architecture. They are responsible for writing code, testing, launching, and providing support for large development projects. Senior Software Engineers interact directly with internal and external clients to help brainstorm and create technical solutions to business problems. They lead small technical teams through delivery, create system and unit tests, and bring significant technical depth and creativity to your projects.
Description and Responsibilities:
Solve global ePrize problems through the careful application of technology and process.
Write high quality, tested, high-capacity, and maintainable software.
Design modern, reliable, and reusable systems.
Decompose complex problems into manageable tasks.
Train and Mentor other members of the Development organization.
Write technical specifications, runtime instructions, training materials, and architecture documentation for ePrize systems.
Help develop best practices and technology efficiencies.
Streamline work flow.
Provide leadership to software development teams.
Collaborate with all ePrize teams to arrive at sound technical solutions to business problems.
Interact with internal and external clients to develop business and technical specification materials.
Job Specifications and Competencies:
Education: Bachelor's Degree
5+ years of Software Engineering experience
10+ years of Technology Industry experience
Significant expertise and depth in a modern object-oriented or functional language
Proven ability to become expert at the technology, system, and environment of choice
Expertise in system and data modeling using UCD and UML or equivalent
Develop work breakdown structures, high level project plans, and technical implementation plans
Experience in automated software testing, real-time system integration, database programming, web programming, and network programming
Exceptional technical writing, communication, and presentation skills
Innovative and proven problem solving skills
||Detroit, MI |
THIS JOB HAS EXPIRED