Home » Singapore » Software Developer (.Net)

Software Developer (.Net)

Employer: ADECCO PERSONNEL PTE LTD
Industry: Software Development
Location: Singapore

Roles & Responsibilities

Client Intro:
Our client is a global leader in consulting, technology services, and digital transformation. With a focus on innovation and sustainability, they offer a wide range of solutions to help businesses thrive in the rapidly evolving digital landscape, delivering value to clients across various industries worldwide.

Job Responsibilities:
.Net developer responsible for development of front-end using modern techniques and frameworks (knowledge of back-end would be a plus)
Study, evaluate and provide feedback on functional specifications.
Develop, maintain and improve user friendly interfaces
Optimize applications for speed and scalability
Create quality mockups and prototypes on tight timelines
Provide detailed estimation for development of solutions
Perform design and code review for other team members
Mentor junior team members
Maintain standardization throughout the UI using best-practices, templates, styles and libraries to provide a consistent user experience
Writing clean, elegant code that is functional, maintainable, and scalable
Staying up to date with the latest web technologies and UI design principles.
Delivering interaction designs, templates and prototypes (wireframe/mockups), guided by user experience best practices
Research, Design, and Develop software.
Analysis user needs and Develop Software Solutions·
Update software, enhances existing software capabilities and Develops and direct software testing and validation procedures.
Work with other engineers to integrate hardware and/or software systems
Develop specifications and performance requirements

Job Requirements:
At least 8 years of software development experience
At least 5 years’ experience working with C#, and particularly modern, cross-platform .NET
A strong understanding of advanced C# language features, such as async/await, dependency injection, etc.
Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
Good knowledge of development tools: Jenkins, GIT, SVN, Azure DevOps or equivalent
Strong ability to analyze code – understand execution flow & debug even without access to a debugger
Experience with the dotnet CLI, writing and maintaining integration and unit tests
Strong familiarity with both Windows and Linux, including shell scripting
Good knowledge of Transact SQL and Entity Framework Core
Knowledge of a modern web frontend stack
Experience with Agile methodology organization


Send your CVs to [javascript protected email address]