Senior Dot Net Developer

ACE Money Transfer

  • Lahore, Punjab
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
Who are we?ACE Money Transfer is a UK-based company headquartered in Manchester, United Kingdom. The company is an online remittance service provider for customers from the UK, Canada, Australia, and the European Union, including Switzerland. The company is a parent company in a group of companies with a diversified portfolio, including digital wallet services in the UK and real estate, advertising businesses, and software solutions in Pakistan.Job Title: Senior DOT NET DeveloperJob Description:The Senior DOT NET Developer will be responsible for designing, implementing, and maintaining high-quality software solutions using Microsoft's .NET framework. This role requires a deep understanding of software development best practices, architecture design, and the ability to mentor and guide junior team members. The Senior .NET Developer will collaborate closely with cross-functional teams to ensure the successful delivery of projects.Responsibilities: * Architecture and Design:
  • Lead the architectural design of software solutions, making strategic decisions to ensure scalability, performance, and maintainability.
  • Define and enforce coding standards, design patterns, and best practices across the development team.
  • Development:
  • Write clean, efficient, and high-quality code using C#/VB.net and other relevant .NET technologies.
  • Develop complex modules, features, and integrations for applications, ensuring they meet functional and non-functional requirements.
  • Technical Leadership:
  • Provide technical guidance and mentorship to junior developers, assisting in their skill development and growth.
  • Collaborate with technical leads, architects, and other senior developers to align technology strategies and goals.
  • Code Review and Quality Assurance:
  • Conduct thorough code reviews to ensure code quality, adherence to coding standards, and proper implementation of design patterns.
  • Implement and promote automated testing practices to maintain software quality.
  • Problem Solving and Troubleshooting:
  • Analyze complex technical issues, identify root causes, and propose effective solutions.
  • Assist in troubleshooting and resolving critical production issues in a timely manner.
  • Collaboration and Communication:
  • Collaborate with cross-functional teams, including designers, testers, product managers, and business stakeholders, to deliver high-value software products.
  • Communicate technical concepts and decisions effectively to both technical and non-technical stakeholders.
  • Continuous Improvement:
  • Stay up-to-date with the latest .NET technologies, tools, and trends, and integrate new knowledge into development processes.
  • Identify opportunities for process improvement and contribute to the enhancement of development methodologies.
  • Documentation:
  • Create and maintain technical documentation, including architecture diagrams, design documents, and API documentation.
Skills and Qualifications:
  • Minimum Bachelor's degree in Computer Science, Engineering.
  • Typically, 3+ years of professional experience in software development, with a significant portion of that time spent working on .NET projects.
  • Familiarity with the Win forms, ASP.NET framework, Web-API’s.
  • Having Xamarin Forms Knowledge is plus.
  • Demonstrated ability to lead technical initiatives, mentor junior developers, and guide technical decisions.
  • Proven experience in designing and implementing complex software architectures and solutions (e.g., Model-View-Controller).
  • Expertise in optimizing application performance, identifying bottlenecks, and implementing performance improvements. Proficient with writing optimized Queries and Stored Procedures.
  • Knowledge of security best practices and the ability to integrate security measures into the development process.
  • Proficiency in refactoring code to improve maintainability, readability, and overall quality.
  • Familiarity with project management methodologies and tools, with the ability to contribute to project planning and estimation.
Website:Powered by JazzHR

ACE Money Transfer

Similar Jobs

  • Junior Dot Net Developer

    ACE Money Transfer

    • Lahore, Punjab
    Job Title: .NET Developer Location: Kharian / Lahore Position Type: Full-Time About Us: ACE Money Transfer is a UK-based company headquartered in Manchester, United Kingd…
    • 1 month ago
    • Apply easily
  • Dot Net Developer

    Cedar Financial

    • Lahore, Punjab
    Job Description: Position Summary: We are actively seeking a versatile .NET Developer to join our team, with expertise in Workflow Builder and Report Builder respectively. In th…
    • 12 days ago
  • Senior Level .NET Core + Angular/React Developer

    CodeNinja

    • Lahore, Punjab
    About CodeNinja: CodeNinja is a leading software development company that specializes in delivering innovative and cutting-edge solutions to clients across various industries. We a…
    • 2 months ago
    • Apply easily