Software Back-end Engineer (.Net)
MoneyFellows
This job is no longer accepting applications
See open jobs at MoneyFellows.See open jobs similar to "Software Back-end Engineer (.Net)" MEVP.Software Engineering
Cairo, Cairo Governorate, Egypt
Posted on Wednesday, April 24, 2024
As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications and systems, you will play a a crucial role in driving innovation, delivering high-quality code, and contributing to the success of Money Fellows.
Key Responsibilities:
Key Responsibilities:
- Collaborate with product managers and other stakeholders to understand business requirements and translate them into technical specifications
- Design and develop software applications and systems using appropriate programming languages and frameworks, ensuring adherence to coding standards and best practices
- Write clean, efficient, and maintainable code, considering scalability, performance, and security requirements
- Apply software design patterns and principles to create robust and extensible solutions
- Collaborate with software architects to ensure alignment with overall system architecture and design guidelines
- Collaborate with quality assurance engineers to identify and resolve software defects and ensure adherence to quality standards
- Participate in code reviews and provide constructive feedback to peers, promoting code quality and best practices
- Collaborate with DevOps teams to ensure smooth deployment and operation of software applications
- Bachelor's degree in computer science, Software Engineering, or a related field
- Proven experience (typically 2+ years) in software development, preferably in the fintech industry or a related domain
- Proficiency in one or more programming languages, such as Java, Python, C#, or JavaScript
- Strong understanding of software development principles, methodologies, and best practices
- Experience with .NET software development frameworks and tools
- Knowledge of web technologies (HTML, CSS, JavaScript), web services (REST, SOAP), and API development
- Understanding of software testing principles and experience with unit testing and test-driven development (TDD)
- Familiarity with version control systems, such as Git, and collaborative development workflows
- Understanding of agile software development methodologies and practices
- Strong problem-solving and analytical skills, with the ability to debug and resolve complex software issues
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
- Competitive salary
- Pension Plan scheme as per company policy
- Premium Family medical insurance
- Exclusive access to our circles with the ultimate credit limit and reserved 1st slots
- unlimited annual leave policy
- Mentorship and career growth
- Entrepreneurial working environment
This job is no longer accepting applications
See open jobs at MoneyFellows.See open jobs similar to "Software Back-end Engineer (.Net)" MEVP.