|
Search Jobvertise Jobs
|
Jobvertise
|
HybridSenior .NET Developer6 monthsvideo| Face to Face Location: US-TX-San Antonio Jobcode: 3589512 Email this job to a friend
Report this Job
Senior .NET Developer 1st is Teams, 2nd/3rd In-personDuration: 6 monthsCan sit on-site in Findlay, Ohio, Denver, Colorado, or San Antonio, TX and need local candidates from these LocationEXTERNAL 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.
Tekinspirations
|