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