Sr. Software Developer

Advisor GroupMeriden, CT
1d$100,000 - $125,000

About The Position

The primary responsibility of this position is to work with end users to develop, modify, and maintain web-based applications, including all components (DB, API, Integration, and Web). Provide technology leadership for consultants and junior developers, overseeing application design, development, and maintenance using Agile practices.

Requirements

  • Bachelor’s degree in computer engineering or related field, or equivalent experience.
  • Understanding software development lifecycles.
  • Strong Web UI application development experience.
  • Minimum 5 years coding experience in SQL, Stored Procedures, C#.NET, .NET Core, MVC, Entity Framework.
  • Solid front-end skills: Angular (v18+), jQuery, CSS, Bootstrap.
  • Experience with REST APIs using .NET Core.
  • Knowledge of Azure development.
  • Familiarity with DevOps practices (CI/CD).
  • Minimum 5 years database experience (SQL Server, Sybase, or similar).
  • Knowledge of Windows OS.
  • Strong problem-solving and communication skills.
  • Ability to work independently and as part of a team.
  • Ability to organize, prioritize, and handle multiple tasks.

Nice To Haves

  • Bachelor’s degree in computer science, computer engineering, or related field.
  • Financial industry knowledge a plus.
  • Experience with AI-assisted coding tools (e.g., GitHub Copilot).

Responsibilities

  • Gather and translate user requirements into development specifications.
  • Design, code, unit test, debug, and document reusable source code.
  • Analyze functional and business requirements.
  • Develop solutions using C#.NET, .NET Core, MVC, Entity Framework, Angular.
  • Build and deploy applications using DevOps practices (CI/CD).
  • Perform troubleshooting and code migration.
  • Write optimized SQL queries and maintain database objects (tables, views, functions, constraints, keys).
  • Develop and maintain SQL stored procedures.
  • Create testing scenarios and automated scripts for user sign-off.
  • Ensure smooth deployments with implementation teams.
  • Serve as SME on enterprise solutions.
  • Maintain code versions via Git.
  • Document development, testing, and issue resolution using lifecycle tracking tools.
  • Resolve support issues with users.
  • Review code and scripts for performance issues.
  • Develop and maintain functional, technical, and end-user documentation.
  • Utilize and advocate for AI-assisted coding tools (e.g., GitHub Copilot).
  • Share knowledge to improve team skills and environment.
  • Perform other duties as assigned.

Benefits

  • health
  • vision
  • dental insurance
  • 401k
  • paid time away
  • volunteer days
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service