Senior Full Stack Developer

BDO USAOak Brook, IL
1d$75,000 - $150,000

About The Position

The Senior Software Developer will work with cutting edge technology, deliver high quality solutions across various local industries, and driving solutions with a team working on holistic software development projects that range in size and scope, as well as receive continuous career development opportunities. This role will perform hands-on customized development and unit testing of full-stack software solutions. The Senior Software Developer owns and participates in consulting relationships with multiple clients and technologies.

Requirements

  • Bachelor’s degree from an accredited university, required
  • Three (3) or more years of application development experience, required
  • One (1) or more years technically leading development projects, required
  • Professional experience coding with multiple software technologies, required
  • Development Experience with one or more of the following, required: Front-end Development (AngularJS, React, .NET MVC, or similar)
  • Development Experience with one or more of the following, required: Backend Development (C#, Java, NodeJS)
  • Development Experience with one or more of the following, required: Web Design (HTML, CSS, SASS)
  • Development Experience with one or more of the following, required: Database Server Experience (SQL Server, Oracle, MySQL or similar)
  • SQL Development Experience (Queries, Functions, Stored Procedures)
  • NoSQL Experience (Azure Cosmos DB, MongoDB, or similar)
  • Cloud Technologies (Azure, AWS)
  • Business Intelligence (ADF, SSIS, SSAS, SSRS, Power BI, or similar business intelligence technologies)
  • Mobile Development Experience (Xamarin, Swift, Objective-C, or similar)
  • CI/CD Pipeline experience (i.e., GitHub Actions, Azure Pipelines, Gitlab Runners, etc.)
  • Able to develop and learn new and emerging technologies
  • Solid understanding of object-oriented programming (OOP)
  • Experience with Azure DevOps Boards or Jira
  • Experience within a consultative environment
  • Strong written and verbal communication skills
  • Must be open to travel to client sites, if needed

Nice To Haves

  • Computer Science Major, preferred
  • Two (2) or more years producing technical designs (artifacts), preferred
  • Familiarity with Cloud Technologies
  • Agile Software Development Experience
  • Experience using source control (Azure DevOps, GitHub, or similar)
  • Professional experience coding with Microsoft Development Platform

Responsibilities

  • Produces and reviews software designs that meet both business and technical requirements
  • Applies a deep understanding of client needs and plays an integral part in defining and proposing practical solutions to meet or exceed client expectations
  • Instrumental in defining the software and database design for new solutions
  • Leads client requirements gathering sessions and accurately documents business requirements
  • Performs software deployments and ongoing software support
  • Leads a team of developers within projects to ensure timelines and deliverables are met
  • Responsible for time reporting accuracy and oversees the technical management of projects
  • Performs code reviews and ensures adherence to standards
  • Other duties as required

Benefits

  • ESOP (Employee Stock Ownership Plan)
  • comprehensive compensation
  • Total Rewards benefits offerings
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service