Join Our Team as a .NET Developer at TF Bank!
TF Bank is seeking a skilled .NET Developer to play a key role in designing developing and maintaining software applications for our esteemed clientele. As part of our collaborative team youll work closely with Developers QA Engineers Team Leads and Delivery Managers contributing your expertise throughout the software development lifecycle.
As a .NET Developer at TF Bank youll be instrumental in creating robust and efficient software solutions tailored to meet the diverse needs of our customers. Were looking for a dedicated team player with a sharp eye for detail strong problemsolving skills and a solid foundation in Agile methodologies. Your expertise in .NET Core and Framework along with proficiency in C# will be essential in driving our projects forward.
Key Responsibilities:
- Collaborate with other developers to design algorithms and flowcharts.
- System development and maintenance.
- Produce clean efficient code based on specifications.
- Integrate software components and thirdparty programs.
- Verify and deploy programs and systems.
- Handling code reviews.
- Development and maintenance of CI/CD pipelines.
- Troubleshoot debug and upgrade existing software.
- Gather and evaluate user feedback to identify areas for improvement and innovation.
- Recommend and execute enhancements to optimize software performance and user experience.
- Create technical documentation for reference and reporting purposes.
Qualifications and Experience:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience as a Software Developer Software Engineer or similar role.
- Familiarity with Agile development methodologies.
- Experience with software design and development in a testdriven environment.
- Knowledge of coding languages (e.g. C# JavaScript) and frameworks / systems (e.g. .NET ReactJS).
- Experience with databases and ObjectRelational Mapping (ORM) frameworks (e.g. Entity Framework).
- Ability to learn new languages and technologies.
- Proficiency in English (B1/B2 level) with excellent communication skills.
- Resourcefulness troubleshooting aptitude and meticulous attention to detail.
- A proactive problemsolving attitude and a passion for continuous improvement.