Logo
Brooksource

Application Developer

Brooksource, Tallahassee, FL, United States


Applications Developer

12 Month Contract (Rolling contract, renewed on an annual basis)

Tallahassee, FL (Onsite 2 days a week, remote 3 days a week)

Brooksource is working to hire an experience software developer to join a team focused on developing new technologies for one of the leading transportation agencies in Florida. This developer will join a team working on a single project supporting cloud migration and modernization and will work exclusively on this project. This developer is a member of a full lifecycle project development team working alongside developers and business stakeholders. They will engineer/develop custom software applications and databases, implements enhancements to existing systems, troubleshoot application issues, implements integration between applications, and supports the activities of the project team.

Job Responsibilities:

  • Responsible for full lifecycle application development. Ensures code is written to implement the architecture and design such that it meets standards in terms of code quality and efficiency.
  • Fully unit test all solutions prior to User Acceptance Testing and implementation.
  • Initiate, drive and deliver effective experiences in partnership with distributed cross-functional teams to ensure all aspects of the architectural vision are communicated, supported and delivered to the highest standards; align core .NET based platform development initiatives with Department development vision, strategy and deployment
  • Develop and apply knowledge of trends, relevant software development technologies and methodologies.

Skills required:

  • Knowledge of development methodologies including waterfall and agile.
  • Skilled in the use of multiple development technologies including Microsoft .NET (C#), ASP.NET and .NET Core, Azure DevOps and CI/CD Pipelines, Azure Functions, ORMS including Entity Framework, SQL Server.
  • Skill in architecting and deploying high volume, high transaction based, distributed and redundant web applications.
  • Skill with Microsoft SQL and other Relational Database Management Systems (RDBMS) including Oracle.
  • Ability to balance multiple demands and work both independently and as part of a team.
  • Ability to architect cloud-based applications leveraging PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) offerings for leading vendors such as Microsoft Azure and Amazon Web Services.
  • Ability to lead technical teams in delivering web technology architecture, design, and implementation.
  • Ability to effectively work as part of a distributed development team.
  • Ability to display professionalism in dealing with all levels of management and staff.
  • Ability to exhibit creativity and resourcefulness at problem solving while collaborating and working effectively with others across varied disciplines.

Experience Required:

  • 5+ years as a lead developer, working through the full software development lifecycle.
  • 7+ years of broad experience working with Microsoft development technologies including Microsoft .NET (C#), ASP.NET and .NET Core, Azure DevOps and CI/CD Pipelines, Azure Functions, ORMS including Entity Framework, SQL Server.
  • 8+ years of experience working with additional technologies for web development including WCF/WebAPI (REST, SOAP, XML), JavaScript front end frameworks (such as Angular, React), HTML5, SASS and CSS Frameworks (such as Bootstrap or Tailwind), Server-Side Rendering web technologies.
  • Experience with additional development stacks/technologies such as the NodeJS ecosystem, other relational (Oracle, IBM DB2) and NoSQL Databases (MongoDB), Python, and GIS frameworks is highly desired.
  • Experience with Scrum, SAFe, DAD, or other agile approach, highly desired.
  • Experience with PowerBI, or other reporting platforms is highly desired.
  • Candidates with resumes reflecting extensive data migration / replication experience leveraging ETL solutions will be given preference.
  • Candidates with a deep understanding of Azure services and experience in implementing cloud solutions will be prioritized.