Software Engineer - .net (Software Development)

Synapxe

  • Singapore
  • Permanent
  • Full-time
  • 29 days ago
Position OverviewWe are hiring a junior software developer for our software development team. The potential candidate is expected
  • to contribute to existing and upcoming projects and possesses capability to make breakthroughs contributions in development, testing, debugging and implementing software applications
  • plans and coordinates regular updates and recommends improvements to existing applications
  • identifies and resolves issues which have organisation wide and long-term impact
Role & ResponsibilitiesCritical Work Functions and Key TasksIdentify requirements
  • Liaise with stakeholders to understand business needs and user requirements
  • Perform the requirements analysis
  • Write proposals application development
Develop applications
  • Support proof-of-concept to showcase the technical feasibility of the application
  • Assists in the selection of appropriate processes, models, languages, tools, frameworks, platforms, and environments for software construction.
  • Develop the application concept, interface design
  • Perform development of program logic for new applications
  • Propose new tools and techniques in application development
Implement applications
  • Develops software release plans
  • Verifies that quality goals and requirements are met.
  • Prepare test plans
  • Conduct system integration and user acceptance testing
Optimise applications
  • Analyse application performance based on user feedback and system reports
  • Analyse process assessment data and implements continuous improvement opportunities across the projects.
  • Create user and technical documentation
  • Collaborate with DevOps teams to apply the automation deployment processes and ensure system stability
Maintain applications
  • Implements software maintenance processes and plans
  • Provide high-level maintenance and update of an existing applications to improve functionality and process flow
  • Provide high-level monitoring of the following of security measures, proper registration of passwords and other access procedures
  • Anticipate internal and/or external business challenges and/or regulatory issues
  • Oversee the maintenance of technical documentation of application's technical architecture, code changes, issue resolutions and procedures
  • Collaborate with external stakeholders and vendors to resolve problems
Requirements
  • Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science, Information Technology
  • 3-5 years of relevant work experience in software product development and life cycle
  • Experience in application architecture design and database design
  • Hands-on development experience for Backend application (C#, .Net)
  • Experience in AWS or Azure will be advantageous
  • Experience in Azure DevOps or equivalent will be advantageous
  • Experience in Microservices design and development will be advantageous
  • Proactive and meticulous
  • Value driven and versatile
Apply NowNOTE: It only takes a few minutes to apply for a meaningful career in HealthTech - GO FOR IT!!#LI-SYNX32 #LI-SYNX43

Synapxe