Senior Fullstack Developer (.NET)
Job Description
The Opportunity
Do you love building software that thrills your customers? Do you insist on the highest standards for the software your team develops? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvement? Well if this is you, then join and energetic team of engineers building next generation development applications for PDI!
You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDI's enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Opsโฆ) are informed of status and supported in their roles.
With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages.
Primary Responsibilities
ยท Oversee and contribute to design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
ยท Lead small and medium sized projects
ยท Guides and trains less experienced engineers
ยท Work with Architecture and DevOps teams to evaluate tools, process, and technologies.
ยท Partner with Product Management to consult on solution feasibility and high-level effort estimation
ยท Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule
ยท Make recommendation for data model and framework improvement, analyzing trends, patterns and best practices for software
ยท Actively develop software solutions for PDI products
ยท Perform testing to ensure systems meet documented user requirements
ยท Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
ยท Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions
ยท Compile test results to provide data for use in solving problems
ยท Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans
ยท Work with Product Owner to clarify and estimate feature work
ยท Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization
Qualifications
ยท 5-9 yearsโ experience designing and developing new or maintaining existing software applications in a software product development environment
ยท Proficiency required in all of the following: .Net and C#, SQL, JavaScript Web Frameworks (e.g. Angular), ASP.NET MVC.
ยท Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira
ยท 1+ year of experience serving as a technical team lead preferred
ยท 2+ years of practical experience with Agile development methodologies
ยท Highly motivated self-starter with a desire to help others and take action
ยท Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
ยท Ability to independently work as a contributing member in a high-paced and focused team
ยท Ability to multi-task and prioritize tasks with competing deadlines
ยท Strong problem-solving and analytical skills with the ability to work under pressure
ยท Ability to socialize ideas and influence decisions without direct authority
ยท Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
ยท Considers โbest-practiceโ standards, as well as departmental policies and procedures
ยท Computer science fundamentals: OOP, design patterns, data structures & algorithms
Explore More
Date Posted
07/15/2024
Views
9
Similar Jobs
Senior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View DetailsSenior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View Details