Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

JPMorgan Full Stack C# Software Engineer 
Philippines, Quezon City 
469539815

17.08.2024

Job responsibilities:

  • Design and develop complex, high quality, enterprise business applications.
  • Prepare software for deployment to production environments and assist in releases.
  • Guide junior developers on best development practices, perform code reviews, provide feedback and suggesting changes as necessary.
  • Respond to and resolve queries and issues reported in production.
  • Deliver small projects independently and work as a team member on larger projects.
  • Be part of diverse, high energy teams focused on full life-cycle development.
  • Hybrid working arrangement

Required qualifications, capabilities and skills:

  • Formal training or certification on .NET Core, C#, LINQ, EF Core concepts and 3+ years applied experience.
  • Experience in TDD and Unit test frameworks like XUnit/Nunit. Experience in developing RESTful services using WebAPI. Solid understanding of REST concepts and micro services architecture.
  • Strong working knowledge of Threading and parallel programming. Strong technical expertise in the Relational Databases - MSSQL. Expert knowledge in Object Oriented Principles and Design Patterns.
  • Thorough understanding of Agile methodologies – mainly Scrum. Knowledge of CI/CD pipelines like Jenkins. Experience with sprint planning and tools – JIRA.
  • Experience in working with GIT Source control tool. Experience in working with Release Management tools like ServiceNow. Working knowledge of ASP.NET.

Preferred qualifications, capabilities and skills:

  • Knowledge of UI frameworks like React would be a plus.
  • Cloud - Working knowledge of .NET core apps on AWS/Docker/Kubernetes (development, hosting, configuration) would be a big plus.
  • Self-starter and a Team player able to work effectively among and across Tech, Business, and Ops teams.
  • Excellent verbal and written communication skills. Deep understanding of architectural concepts, issues and trends.
  • Ability to work independently and in a team. Proficient at researching innovative solutions for challenging technical problems.
  • Willingness to pick up and learn new technologies, frameworks and tools as directed. Looking for someone who brings a lot of positive energy!