Imperial PFS

Software Engineer IV

Imperial PFS

full-time

Posted on:

Location Type: Office

Location: Kansas CityKansasMontanaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Develop dynamic and responsive user interfaces using Angular, TypeScript, HTML, CSS, and related front-end frameworks and libraries.
  • Design and develop robust and scalable back-end services and APIs using C#, ASP.NET MVC, .NET Core, and Web API.
  • Integrate front-end applications with back-end APIs.
  • Work with SQL Server databases to design schemas, write queries, and manage data.
  • Write clean, well-documented, and testable code.
  • Perform code reviews, refactor code, and ensure adherence to coding standards and best practices.
  • Implement unit and integration tests to ensure software quality.
  • Provide technical guidance and mentorship to junior developers, sharing knowledge and promoting best practices.

Requirements

  • 5 to 9 years extensive experience in .NET development, particularly with MVC, Angular, and C#
  • Proficiency in Angular and related front-end technologies (TypeScript, HTML, CSS, JavaScript)
  • Strong understanding: of object-oriented programming (OOP) principles and design patterns
  • Extensive experience with database systems and SQL
  • Familiarity with Git version control system
  • Knowledge of Azure cloud platforms
  • Good Analytical and problem-solving skills
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills for collaborating with team members and stakeholders.
  • Degree in Computer Science or equivalent experience
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#ASP.NET MVC.NET CoreWeb APIAngularTypeScriptHTMLCSSSQL
Soft Skills
analytical skillsproblem-solving skillscommunication skillsmentorshipteam collaboration