Key
Responsibilities
Execute application development deliverables and
activities
Participate in various phases of
the Software Development Life Cycle (SDLC) for IT Projects and to
interface with various IT stakeholders such as 3rd party vendor
suppliers, business analysts and project managers to perform
development activities
Documenting the
application and database detail design.
Ability
to code optimally to ensure the performance of the application is
improved
Ability to work with the team in need
and contribute individually wherever required
Ability to understand the requirements and remove any
ambiguity by proactively going back to the analyst
Adhere to, influence, and advocate internal software
design & development standards, processes, and best practices
such as but not limited to code re-use, scalability, portability,
secure, documentation, etc.
Work closely with
the Application Development team members and Architects to
development code that is aligned to approved design and
specifications.
Work closely with the
Application Development team and QA teams to ensure any defects
highlighted in QA or UAT phases are remediated.
Adhere to SDLC, and Project Governance internal and
regulatory
Requirements
5 plus year's development experience and can demonstrate
strong understanding of fundamentals of requirements specification,
design, coding, and testing of information systems
5 years' hands on experience in web application
development on .NET platform using .NET Core, EF core, Angular,
ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, SQL
Server.
Possesses good skillset in logical
deduction in issue isolation and root cause analysis using various
toolset e.g., Microsoft Sys internals Suite, F12 developer
tools.
Good working knowledge of Docker,
Kafka, Kubernetes and Azure will be advantage
Proven & demonstrable hands-on experience in
developing high-availability, multi-tiered and secure web
applications
Proficient in developing
automated unit test scripts.
Experienced in
using version control systems, TFS and Git.
Experienced in deploying components and applications on
windows environment - client and server
based
Technical /
Professional Skills
Testing
Docker, Kafka, Kubernetes and Azure
will be advantage
Net Developer • Singapore