Veripark logo
Veripark
Posted 74 days agoVerified live 2d ago

Software Developer

Brief overview

Remote
UndergradOr in progress
1+ yrsMinimum
C#.NET CoreASP.NET MVCASP.NET Web API.NET FrameworkObject-oriented programmingLINQWeb Services/APIsEntity FrameworkEF CoreSQL databasesHTMLCSSJavaScriptContinuous Integration/Continuous Delivery (CI/CD)Azure DevOps

About the company

Veripark logo
Veriparkveripark.com

Global technology company delivering digital financial services solutions.

Job description

Summary

VeriPark is a global technology powerhouse with more than two decades of experience in the financial services industry. They are seeking a Software Developer to write clean code, collaborate in a CI/CD environment, and ensure software meets project requirements while supporting end-users.

Responsibilities

  • Write clean, efficient, and maintainable code using .NET Frameworks, Visual Studio, C#, LINQ, Web Services/APIs, and Entity Framework
  • Collaborate in a CI/CD pipeline environment for continuous integration and delivery
  • Ensure a clear understanding of project requirements, including business goals and technical specifications
  • Collaborate with stakeholders, including product owners and project managers, to align software solutions with business goals and user needs
  • Identify, debug, and resolve application issues to ensure software meets project requirements and functions correctly
  • Execute all assigned functional test cases in the development environment before handing the build to QE, in accordance with the VeriPark QE Shift Left Methodology
  • Attach Proof of Testing (POT) evidence in Azure DevOps for every executed test case
  • Identify, classify, and resolve defects found during Developer Functional Test before QE handover
  • Improve application performance by optimizing queries, caching, and front-end rendering
  • Continuously monitor, maintain, and update software applications to ensure they function optimally and align with evolving business needs
  • Provide support to end-users, ensuring effective utilization of the software application
  • Maintain comprehensive documentation of the development process, codebase, and software changes for future reference and scalability
  • Stay updated with emerging technologies, frameworks, and best practices related to .NET development

Skills

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field
  • At least 1 year of relevant industry experience
  • Proficiency in C# and strong understanding of object-oriented programming (OOP) principles, including inheritance, encapsulation, and polymorphism
  • Hands-on experience with .NET frameworks such as .NET Core, ASP.NET MVC, ASP.NET Web API, and .NET Framework, developing scalable and high-performance applications
  • Web Development Expertise: Familiarity with HTML, CSS, JavaScript, and front-end frameworks
  • Design and develop Database operations on SQL databases using Entity Framework/EF Core
  • Experience in all phases, including requirements gathering, design, development, testing, and deployment
  • Ability to diagnose and resolve software issues quickly and efficiently
  • Ability to work in a collaborative environment, coordinate with cross-functional teams, and clearly communicate technical concepts

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field
  • At least 1 year of relevant industry experience
  • Proficiency in C# and strong understanding of object-oriented programming (OOP) principles, including inheritance, encapsulation, and polymorphism
  • Hands-on experience with .NET frameworks such as .NET Core, ASP.NET MVC, ASP.NET Web API, and .NET Framework, developing scalable and high-performance applications
  • Web Development Expertise: Familiarity with HTML, CSS, JavaScript, and front-end frameworks
  • Design and develop Database operations on SQL databases using Entity Framework/EF Core
  • Experience in all phases, including requirements gathering, design, development, testing, and deployment
  • Ability to diagnose and resolve software issues quickly and efficiently
  • Ability to work in a collaborative environment, coordinate with cross-functional teams, and clearly communicate technical concepts

More jobs like this