Job Description :

Senior .NET Developer                1st is Teams, 2nd/3rd– In-person
Duration: 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:

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

?        CANDIDATES MUST HAVE Senior Level Azure Stack 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.

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

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.

o    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 Entity Framework 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 ..