Proficient in ASP.NET Core with C# or F#, Strong understanding of OOP and functional programming, Familiar with clean architecture principles, Experience with key-value databases like DynamoDB or Redis, Working knowledge of AWS services and Docker.
Key responsabilities:
Develop and implement applications using ASP.NET Core
Collaborate on application features with senior developers
Mentor junior team members on best practices
Optimize and refactor code based on software design patterns
Manage containerized applications using Docker
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
BCS Technology International (BCS) is a leading global IT professional services organization focused on the delivery of customised solutions in emerging technologies including blockchain, digital, cloud, big data, AI, predictive analytics and machine learning. For over 17 years, BCS consultants have successfully implemented end to end solutions for high profile clients in the travel and aviation industry. Since then, operations have expanded across a wider range of industries covering high profile clients in banking and finance, healthcare, education, media and government.
We are looking for a talented Mid-Level ASP.NET Core Developer to join our team. In this role, you will be responsible for developing new applications and contributing to existing projects using ASP.NET Core. You will collaborate with senior developers to create clean, scalable, and efficient code while mentoring junior team members. The ideal candidate will have a strong grasp of Object-Oriented Programming (OOP), Functional Programming paradigms, and software design patterns.
Develop and implement new code in ASP.NET Core using C# or F#, ensuring adherence to the clean architecture pattern.
Utilize Object-Oriented Programming and Functional Programming principles to deliver high-quality, maintainable software solutions.
Collaborate with senior developers to design and refine application features.
Work with key-value storage systems such as DynamoDB or Redis (or similar databases).Develop and manage containerized applications using Docker (or other containerization platforms).
Gain hands-on experience with AWS services such as VPC, Subnets, EC2, and IAM to support cloud-based application deployment.
Apply knowledge of software design patterns to optimize and refactor code where necessary.
Provide mentorship to junior developers, guiding them through best practices and coding standards.
Requirements
Technical Skills & Experience Required:
Proficiency in ASP.NET Core development using C# or F#.
Strong understanding of Object-Oriented Programming and Functional Programming paradigms.
Familiarity with clean architecture principles for structuring scalable applications.
Experience with key-value storage databases like DynamoDB, Redis, or similar technologies.
Working knowledge of containerization tools like Docker.
Hands-on experience with AWS services such as VPC, Subnets, EC2, and IAM.
Understanding of common software design patterns and their practical application.
Ability to mentor junior developers and provide constructive feedback during code reviews.
Preferred Qualifications:
Experience with additional AWS services and cloud platforms.
Familiarity with CI/CD pipelines and DevOps practices is a plus.
Understanding of agile development methodologies.
Benefits
More than just a market leading salary – we provide a range of benefits including HMO, performance awards, yearly appraisals, signing and performance bonuses
Your voice will be heard - you are part of a small collaborative team where your ideas will have an impact.
A chance to work with the best international brands from the US, Canada, Mexico, Australia, Singapore, and many more.
Hybrid/Work from home - we're working remotely but still find ways to build teams during the pandemic with monthly team building and treats.
Opportunity to travel – we have regularly sent our staff to work directly with our clients and this will continue post-Covid. In fact, we have supported our staff for long term assignments or permanent migrations in the US, Mexico, and Australia.
We've got your back - you're part of a company that will invest in your career progression, training and development.
Sponsored AWS and .Net/Azure Certifications
Learning and development opportunities – both on the job and classroom style training
Genuine Career opportunities / Opportunities to advance – we want to progress our own people
PTO / paid holidays
Extra leave awarded after your first year of service
Laptop (fully expensed)
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.