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.