Sterling Software - Troy, MI

posted 1 day ago

- Senior
Troy, MI
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled and experienced software developer with a strong background in ASP.NET and VB.NET development. The ideal candidate will have over seven years of experience in software development, particularly in building and maintaining complex applications. This role requires a deep understanding of SQL Server, including T-SQL and stored procedures, as well as experience with ETL processes and SQL Server DBA tasks. The candidate will be responsible for ensuring that the architecture of our systems is extensible and can evolve to meet future customer needs. Additionally, the candidate will work closely with development teams to ensure that architectural solutions are well understood and implemented effectively, facilitating on-time delivery of high-quality software.

Responsibilities

  • Ensure that the architectures are extensible and can evolve to accommodate both current and future feature requests from customers.
  • Ensure that the architecture solutions are well understood and effectively implemented by the development teams to facilitate on-time delivery with high quality.
  • Ensure the architectural integrity of the platform.
  • Share and promote the architectural vision with product management, engineering management, operations, and the development teams.
  • Create self-contained, reusable, and testable modules and components.

Requirements

  • 4-year bachelor's degree in Computer Science or related field.
  • Seven (7) plus years of ASP.NET and VB.NET development experience, expert level.
  • Two+ years of experience with SQL Server.
  • T-SQL experience including writing and troubleshooting stored procedures.
  • Experience with SQL Server Batch Processes.
  • Minor SQL Server DBA experience preferable.
  • ETL experience, preferable Kapow.
  • WinForm experience is required.
  • Proficient in current development and source code management tools (Git, Eclipse, IntelliJ IDEA, SVN, Source Gear Vault).
  • Proficient with XML, XSLT, VBScript.
  • Good understanding of Restful API concepts and the implementation best-practices, and integration with on-premise/cloud-hosted 3rd party systems.
  • Experience with security platforms/protocols related to user authentication/authorization, and security implementation for APIs.
  • Excellent communications skills. Experienced working with Business Analysts: taking requirements, researching/estimating effort.
  • Able to work without direction. Manage and prioritize support tasks and new development tasks.
  • Able to gather requirements and translate this to a technical design.
  • Ability to quickly learn new skills.
  • Troubleshooting skills.
  • Experience with Agile development methodologies.

Nice-to-haves

  • ETL experience, preferable Kapow.
  • Plus: C# knowledge.
  • Plus: Custom & User ASP .NET control development.
  • Good Experience with Continuous Integration and hands-on experience (tools like Jenkins, TeamCity, Maven, Gradle, Ant, Bamboo).
  • Resource Description Framework (RDF), Taxonomy and SPARQL, prefer Smartlogic integration experience.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service