Position: Senior .Net Developer
Location: Tallahassee, FL
Duration: 5 months with possible extension
Visa: No OPT/CPT
Interview Mode: Phone and Skype
Must-have skills: .NET (C#), ASP.NET/MVC, WCF/WebAPI, SQL Server, JavaScript frameworks (Angular, Durandal, Knockout, etc.), REST, XML, JSON, HTML, and CSS, Scrum, SAFe, DAD
Job Description:
Requirements:
- Experience working as a lead developer (5+ years);
- Experience working with development technologies including Microsoft .NET (C#), ASP.NET/MVC, WCF/WebAPI, SQL Server, JavaScript frameworks (Angular, Durandal, Knockout, etc.), REST, XML, JSON, HTML, and CSS (8+ years);
- Experience with Scrum, SAFe, DAD, or other agile approach, (preferred);
- Experience with SQL Server design and administration, Azure SQL, and Azure development and deployment (preferred);
- Experience with OOP (Object Oriented Programming) concepts;
- Experience in development methodologies including waterfall and agile;
- Experience with Relational Database Management Systems (RDBMS) including Oracle;
- Experience architecting 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;
- Bachelor’s or Master’s Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience.
Responsibilities include but are not limited to the following:
- Develop custom software applications and databases, implements enhancements to existing systems, troubleshoots application issues, implements integration between applications, and implements and supports Off the Shelf software solutions;
- Make high-level design choices and implement solutions following technical standards, including software coding standards, tools, and platforms for the enterprise;
- Work directly with subject matter experts (SME) and other stakeholders to ensure solutions meet defined requirements;
- Work as a senior developer on various cross-functional application projects, ensuring that robust and scalable solutions are implemented;
- Ensure code is written to implement the architecture and design such that it meets standards in terms of code quality and efficiency;
- Perform unit test all solutions prior to User Acceptance Testing and implementation;
- Develop and apply knowledge of trends, relevant software development technologies and methodologies.)