Urban Science

  • Senior Developer - Synergy Solutions

    Location US-MI-Detroit
    Posted Date 3 weeks ago(9/25/2018 7:44 PM)
    Job ID
    # Positions
    Solution Engineering and Implementation
  • Overview and Summary

    Senior Developer – Synergy Solutions for Urban Science Applications, Inc. in Detroit, MichiganJob duties include:

    Essential Duties and Responsibilities

    1. Program and implement new functionalities for Synergy Solutions software applications including design, design reviews, coding, code reviews, unit testing and configuration/release management using .NET, Angular, CSS, JavaScript, XHTML, HTML and SQL Server
    2. Mentor developers to resolve problems with Synergy Solutions software products and develop application
    3. Coordinate between multiple business disciplines to design, develop, implement and support complex business solutions following industry standards
    4. Works with team to define, develop application, maintain application using team foundation server (TFS) and prepare functional and/or technical specifications
    5. Utilize SQL Server to extract and manipulate data by writing queries, joining data sources, managing tables, optimizing tables and stored procedures using SQL Server Profiler, SSIS package, reporting tools including SSRS
    6. Lead in the development of design specifications using UML and applying design patterns such as façade and MVC with other members of the software development team while supporting and continuously improving processes
    7. Document technical requirements to support programming and design activities, including release notes, code documentation, use cases and training materials
    8. Plan, estimate, develop and deliver features within prescribed time schedules
    9. Perform full software development life cycle using Agile/Scrum methodologies
    10. Independently design and implement complex components or modules




    Qualifications - Education and Experience

    Position requirements:  Bachelor Degree in Computer Science/Computer Engineering, or foreign equivalent education, and 4 years’ experience in a software development, application or systems programming or related position is required.  Four years of experience is required in all of the following:

    1. Business software workflow development with .NET technologies including C#, AJAX, CSS, JavaScript, XHTML HTML, SQL Server, database design and implementation, including Transact-SQL, LINQ, SQL Server Profiler, SSIS, reporting tools including SSRS and stored procedures, and working with XML technologies, ORM, Visual Studio, UML.
    2. Demonstrated ability and experience in the design, development, and support of large-scale corporate business applications in the following areas: Object-oriented (OO) analysis, design and development; industry-standard design patterns such as façade, MVC; and n-Tier architecture
    3. Maintain deployments and code using TFS
    4. Implementing relational database and data warehouse concepts
    5. Work with UML diagrams, including class and sequence diagrams
    6. Provide instruction to team members on proper software development practices and industry standards
    7. Participate in the complete software development life cycle using Agile/Scrum methodologies.


    Experience can be obtaining concurrently.


    To apply, please access our website applications at: http://urbanscience.com/careers and apply online or email mipositions@urbanscience.com (place job #2018-4092 in subject line). EOE


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed