Senior Software Engineer (3-year contract), IITS

Singapore Management University logo

Singapore Management University

View Salaries, Reviews, and more  

Job Summary


Salary
S$4,100 - S$7,225 / Monthly EST

Job Type
Contract

Seniority
Senior

Years of Experience
At least 5 years

Tech Stacks
TFS Visual Studio Analytics Entity TDD MVC Microsoft WCF Git Azure Asp.net MSSQL SQL XML Ajax C# jQuery .NET AWS

Job Description

  • Gather user requirements, conduct feasibility study, design & develop solutions that are robust, scalable and mobile friendly
  • Build, support, maintain or enhance the custom solutions
  • Work independently or with other members to develop, integrate, or implement new components to deliver new features
  • Manage integration partners, conduct code review and testing for developed or integrated products
  • Run IT Security scans for software and address the vulnerabilities in a timely manner
  • Create and update technical documentations and user manuals according to standards and guidelines set
  • Ensure timely completion and produce quality output
  • Conduct user training and provide user and exam support Provide integration support to other systems
  • Monitor usage and effectiveness of solutions
  • Manage student helpers in UAT, technical documentation and support work

Qualification & Skills

  • Diploma/Degree in Computer Science or Information Technology Relevant certification like MCPD, MCTS, MCAD, MCSD
  • Minimum 5 years of working experience in web development using C#, ASP.NET, MVC, JQuery, AJAX, etc.
  • Strong understanding and work experience in web mark-up like HTML5, CSS3, XML, etc.
  • Familiar with Learning Management System (LMS) integration, Data Analytics Tools and Mobile Technologies and Microsoft technologies (MS Enterprise Library, MS SQL Server, AWS/Azure Cloud) will be advantageous
  • Solid understanding of object-oriented programming (OOP)
  • Deep knowledge of the .NET 4.0/4.5 Framework, including Visual Studio 2015/17, C#, ASP.NET, Entity Framework 4/5 and WCF Web Services
  • Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
  • Ability to adapt quickly to an existing environment, learn new concepts and integration methods is necessary
  • Passionate about building high-quality systems with software implementation best practices
  • Strong ability to handle common version control system such as Git and TFS
  • Knowledge of testing frameworks and terminologies such as TDD, NUnit and MbUnit
  • Ability to analyze and solves problems with innovative solutions and produce proper documentation
  • Experience in cloud & mobile applications development, web services development, Agile software development, open source program development, website design, AJAX technology, hardware & software setup and ability to deal with database problems is desirable
  • Completed at least 3 software development life cycles; actively involved in all phases of the life cycles and have experience in user support
  • Pro-active, independent, dedicated and responsible
  • A dynamic team player with good written/verbal communication and interpersonal skills

Other Information

Candidates who do not possess the stipulated qualifications but have relevant work experience may still apply. Remuneration and appointment terms shall commensurate with qualifications and experience. SMU reserves the right to modify the appointment terms where necessary.



banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume