A leading technology firm in Singapore is looking for a skilled Senior Software Engineer with over 3 years of experience in .Net and C#. Candidates should possess a bachelor's degree in Computer Science or Software Engineering. Responsibilities include working within a fast-paced team, interacting with stakeholders, and employing best practices in software development. The ideal applicant will have strong communication skills and familiarity with cloud technologies like AWS or Azure.
Qualifications
3+ years working experience in the .Net stream including 1 year as a Senior Software Engineer.
Proven experience with development methodologies and the full application lifecycle.
In-depth understanding of OO design and relational database expertise.
Skills
C#
.Net
ASP.NET
SQL Server
Communication skills
Education
Bachelor's degree in Computer Science or Software Engineering
Tools
AWS
Azure
.NET Core
WPF
WCF
Microservices
Job description
Senior Software Engineer .Net
Qualifications and Experience
3+ years working experience in the .Net stream including 1 year experience as a Senior Software Engineer is mandatory
A bachelor’s degree or equivalent qualification in Computer Science or Software Engineering
Proven experience with development methodologies and the full application lifecycle
In-depth understanding of OO design and development as well as relational database expertise
Experience working with C#, .Net (4.5 or above preferred), and ASP.NET. Experience with .NET Core, ASP.NET Core is an added advantage
Experience working with SQL Server 2012 database or above
Good verbal and written communication skills
Experience working with WPF, WCF and SOAP/REST services is an added advantage
Experience working with MS WebAPI, MVC, Microservices, React is an added advantage
Experience working with AWS, Azure cloud technologies is an added advantage
Other Requirements
Ability to work with a fast‑paced team and deal with a variety of business stakeholders
Strong time management and personal productivity skills
Ability to interact with business and other technical resources effectively
Demonstrated commitment to process and documentation
Attention to detail and Positive “CAN DO ATTITUDE”