About the job
Job Description
Join our dynamic team as a Junior Software Developer specializing in . NET technologies within the banking industry. You will play a crucial role in developing and maintaining innovative software solutions that enhance banking operations.
Technical Skills:
- Minimum of 4 years of experience in full stack development using the . NET Framework (. NET, . NET Core, C#), along with proficiency in ASP. NET and front-end technologies, including HTML5, CSS3, JavaScript, and jQuery.
- Expertise in designing and implementing WCF or RESTful APIs.
- Familiarity with TypeScript and frameworks such as Angular or React is a plus.
- Proficiency in handling XML, XPATH, XSLT, and JSON data formats.
- Experience with reporting tools such as DevExpress and Telerik Reporting.
- Strong understanding of Entity Framework/Core and LINQ, with skills in performance tuning and complex queries.
- Solid grasp of Object-Oriented Programming (OOP) concepts, techniques, and principles.
- Knowledge of design patterns, MVC, and MVVM architectures.
- Experience with Agile/Scrum development methodologies is preferred.
- Awareness of web application security practices and OWASP standards.
- Familiarity with version control tools (e.g., TFS, VSS, Azure services).
- Experience in CI/CD processes and Oracle databases is advantageous.
- Knowledge of message queuing systems is a plus.
- Familiarity with financial/payment systems and gateways will be considered an asset.
- Proven ability to work collaboratively with cross-functional teams, including QA, Product Owners, and Business Analysts.
Requirements:
- Bachelor's degree in Information Systems, Computer Science, or a related engineering field is preferred.
- Demonstrated experience in technical leadership, effort estimation, risk management, and effective communication with stakeholders.
- Strong problem-solving and analytical skills.
- Meticulous attention to detail and a commitment to delivering high-quality work.
- A collaborative team player.
- Excellent time management and stress management abilities.
