BDO - Oak Brook, IL

posted about 2 months ago

Full-time - Entry Level
Oak Brook, IL
Professional, Scientific, and Technical Services

About the position

The Software Developer will work with cutting-edge technology to deliver high-quality solutions across various local industries. This role involves collaborating with a team on holistic development projects that vary in size and scope, while also providing continuous career development opportunities. The developer will engage in hands-on customized development and unit testing of full-stack software solutions tailored to meet customer needs. In this position, the developer will be responsible for producing practical software and database designs that align with both business and technical requirements. They will gain a deep understanding of client needs and play an integral role in defining and proposing practical solutions that meet or exceed client expectations. Additionally, the developer will participate in defining the software and database architecture for new solutions, ensuring that all business requirements are accurately documented and implemented. The role also includes software deployments and ongoing support, along with other duties as required. The ideal candidate will have a strong foundation in software development, with experience in both front-end and back-end technologies, and will be expected to contribute to the overall success of the team and the satisfaction of clients.

Responsibilities

  • Produces practical software and database designs that meet both business and technical requirements.
  • Gains a deep understanding of client needs and proposes practical solutions to meet or exceed client expectations.
  • Participates in defining the software and database architecture for new solutions.
  • Participates in client requirements gathering sessions and accurately documents business requirements.
  • Handles software deployments and ongoing software support.
  • Performs other duties as required.

Requirements

  • Bachelor's degree from an accredited university, required.
  • Two (2) or more years of application development experience, required.
  • Professional experience coding with multiple software technologies, required.
  • Development experience with one or more of the following: Front-end Development (AngularJS, React, .NET MVC, or similar), Backend Development (C#, Java, NodeJS), Web Design (HTML, CSS, SASS), 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), Mobile Development Experience (Xamarin, Swift, Objective-C, or similar), CI/CD Pipeline experience (i.e., GitHub Actions, Azure Pipelines, Gitlab Runners, etc.), required.
  • One (1) or more years producing technical designs (artifacts), preferred.

Nice-to-haves

  • Familiarity with Cloud Technologies
  • Agile Software Development Experience
  • Experience using source control (Azure DevOps, GitHub, or similar)
  • Professional experience coding with Microsoft Development Platform.

Benefits

  • Employee Stock Ownership Plan (ESOP)
  • Flexible work opportunities
  • Career advancement opportunities
  • Comprehensive compensation and Total Rewards benefits
  • Commitment to diversity and inclusion
  • Support for professional development and learning.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service