.Net Front End Developer Columbus, Ohio 6-Month Contract to Hire
You will be working in an energetic and agile environment with the latest technology stack. This position will be part of a team supporting public facing applications within IT. These systems include multiple public websites and web applications, API integrations and internal shared platforms. This software engineer will need to be able to work primarily within the front end of the application stack, working with technologies such as React with TypeScript, GraphQL and Elasticsearch. Primary Responsibilities: Developing web applications with Typescript, React, Elastic Search and Angular Interacting with Web APIs in .NET Framework and .NET Core Working with GraphQL and Elasticsearch queries Responsible for performance and uptime of multiple public facing applications Work with others on the team to review and manage pull requests into all applications owned by team Write unit tests using, react-testing-library, karma, and jest Evaluate and implement great user experiences Develop and manage applications with an emphasis on quality and security
Other Responsibilities: Work closely with other development teams to ensure consistent code standards, implementation, and best practices Participate in evaluation and implementation of new tools or technologies Contribute to internal UI framework for front end toolset Assist Quality Analysts and Engineers by supporting and facilitating automated tests using Ruby and Cucumber
Skills: Web APIs in .Net Core and .Net Framework Experience using React with Typescript Experience with Elasticsearch queries Experience with GraphQL queries Desire and aptitude to create exceptional user experiences Team player with a positive, open-minded, gets it done attitude Strong written, spoken, and interpersonal communication skills, transparency among team members Solid knowledge of best practices, processes, and tools required to create and support both web and server applications Familiarity working in an agile and iterative development environment Strong leadership and mentoring skills
Minimum Education and Experience: Bachelor’s degree in Computer Science or other direct related work experience. 5+ years’ experience working with web applications Familiarity in software development practices Strong learning skills and a desire to succeed