Randstad - Tallahassee, FL
posted 2 months ago
The .NET Developer will be assigned to the Materials Acceptance and Certification (MAC) Cloud Migration and Modernization Project, working exclusively on this initiative. This role is integral to a full lifecycle project development team, where the developer will be responsible for creating custom software applications and databases, enhancing existing systems, troubleshooting application issues, and facilitating integration between various applications. The developer must adhere to technical standards, including software coding standards, tools, and platforms for the enterprise, while also making high-level design choices. Collaboration with subject matter experts (SMEs) and other stakeholders is essential to ensure that the solutions developed meet the defined requirements. The developer will engage with team members to analyze, design, implement, and test solutions effectively. The ideal candidate will possess a Bachelor's or Master's Degree in Computer Science, Information Systems, or a related field, or equivalent work experience. A minimum of five years as a lead developer is required, with at least eight years of extensive experience in Microsoft development technologies, including .NET (C#), ASP.NET, .NET Core, Azure DevOps, CI/CD Pipelines, Azure Functions, and ORMs like Entity Framework and SQL Server. Additionally, candidates should have experience with web development technologies such as WCF/WebAPI (REST, SOAP, XML), JavaScript frameworks (Angular, React), HTML5, SASS, and CSS frameworks (Bootstrap, Tailwind). Familiarity with other development stacks, including NodeJS, Oracle, IBM DB2, NoSQL databases (MongoDB), Python, and GIS frameworks, is highly desired. Experience with agile methodologies such as Scrum, SAFe, or DAD is also preferred, along with knowledge of reporting platforms like PowerBI. The candidate will be responsible for full lifecycle application development, ensuring that code is written to implement the architecture and design while meeting standards for code quality and efficiency. They will conduct thorough unit testing of all solutions prior to User Acceptance Testing and implementation. The developer will initiate and drive effective experiences in partnership with distributed cross-functional teams, ensuring that all aspects of the architectural vision are communicated and delivered to the highest standards. They will also be expected to stay updated on trends and relevant software development technologies and methodologies.