Job Description :

Senior .NET Developer                1st is Teams, 2nd/3rd– In-person
6 months

Can sit on-site in Findlay, Ohio, Denver, Colorado, or San Antonio, TX and need local candidates from these Location

EXTERNAL JOB DESCRIPTION:
Details of the position are listed below.

Position Criteria:

·         Role: Senior Developer

·         Location: Prefer Findlay MPC location, but flexible to any MPC location or remote

·         CANDIDATES MUST HAVE Senior Level Azure Stack Developer experience

·         Experience Level: Prefer 8 Years

·         Education Level (recommended): Prefer Bachelor degree, but flexible if candidate has the ideal developer experience

·         Opportunity: This position is part of a significant Refining IT project to complete development of a next generation homegrown mobile portal solution for central access of all our core operational related data.

·         Desired Start: Position open today

·         Travel Requirements: Roughly 10% if candidate is not at our Findlay MPC headquarters

·         Position Requirements:

Responsibilities:

·         Design and develop an enterprise web application that targets Desktop, Tablet, and Mobile devices using C#, .Net 7 , Blazor (WASM), and other modern web technologies.

·         Leverage   services to architect and implement scalable, high-performance web platforms.

·         Collaborate with cross-functional teams to gather requirements, provide technical guidance, and ensure alignment with project goals.

·         Conduct code reviews, mentor junior developers, and enforce best practices to ensure high-quality software development.

·         Debug, troubleshoot, and optimize application performance using various tools and methodologies.

·         Develop and maintain documentation for software design, development processes, and user guides.

·         Keep up-to-date with emerging technologies and industry trends to ensure the adoption of best practices and innovation in software development.

·         Participate in agile development processes and contribute to planning, estimation, and retrospectives.

Desired Strengths:

·         Ability to quickly analyze complex problems, break them down into smaller components, and develop efficient solutions

·         Ability to effectively communicate their ideas, plans, and decisions to both technical and non-technical stakeholders

·         Attention to detail - can spot potential issues or improvements in code, designs, or processes.

·         Familiarity with Agile

·         Eager to collaborate

·         Expertise in .Net 5 , Asp Net Core Expertise (MVC) HTML, CSS, JavaScript, MVVM Pattern, WEB API (REST), Visual Studio, GIT, Application Containerization,  Data Modeling (SQL& No-SQL), Blazor, Mudblazor

·         Experience optimizing the performance of web applications, both on the server side and the client side. This includes knowledge of caching strategies, database optimization techniques, and front-end performance improvements.

·         Familiar with Repository Pattern

·         Publisher and Subscriber

·         Unit Testing Experience (BUnit, Xunit, Nunit, MStest)

·         Dependency Injection Pattern and Systems modeling and diagramming

·         Understands security best practices, such as securing web applications, encrypting data, and implementing authentication and authorization using technologies like OAuth, OpenID Connect, and JWT.

·         Development experience with EntityFramework Core

Nice to have:

·         UX/UI developer experience around:

·         Delivering solutions that are simplified and easy to navigate.

·         Creating user-centered designs by understanding business requirements, user needs, and technical limitations.

·         Developing wireframes, prototypes, and high-fidelity mockups for web, desktop, and mobile applications.

·         Conducting user research and usability testing to validate design concepts and iterate based on feedback.

·         Collaborate with product managers, developers, and other stakeholders to ensure designs are aligned with product vision and delivered on time.

·         Establishing and maintaining design guidelines, best practices, and standards to ensure a consistent and cohesive user experience across all products.

·         Staying up-to-date with industry trends and emerging technologies to incorporate innovative solutions into design work.

·         Presenting design concepts and rationale to stakeholders, and be able to effectively communicate design choices and recommendations.

·         Continuously improving the user experience by identifying and resolving UX/UI issues and bottlenecks.

             

Similar Jobs you may be interested in ..