IT Consultant (Enterprise Application), Communications and Information Technology

Job no: 498864
Department: Communications and InformationTechnology
Contract type: Contract
Apply now

You will be responsible for developing, implementing, and maintaining scalable web and mobile applications. You will work closely with cross-functional teams, including business analysts, designers, and other developers, to deliver high-quality solutions that meet our users’ needs with minimum supervision. The ideal candidate should have a strong background in .NET software development and a passion for building innovative and efficient applications.  

Job Responsibilities

  • Application Development: Design, develop, test and implement web and mobile applications using the .NET platform while adhering to best practices and coding standards. Collaborate with the team to ensure application functionalities are meeting the project requirements. 

  • Technical Analysis: Analyze system requirements and translate them into technical specifications and design documents. Evaluate and propose the most suitable technical solutions to address complex business challenges. 

  • Integration: Integrate applications with external systems and APIs to ensure seamless data flow and interoperability. Troubleshoot and resolve integration-related issues as needed. 

  • Performance Optimization: Identify performance bottlenecks in applications and work to optimize application performance and responsiveness.  

  • Testing and Quality Assurance: Develop and execute comprehensive test plans for .NET applications to ensure proper functionality and robustness. 

  • Documentation: Create technical documentation, including design documents, user guides, and support materials, to aid in the development and maintenance of applications. 

  • Security: Implement security measures to safeguard applications and user data. Stay up-to-date with security best practices and proactively address potential vulnerabilities. 

  • Support and Maintenance: Provide ongoing support and maintenance for existing applications. Troubleshoot issues reported by end-users and implement bug fixes and updates as needed. 

  • Continuous Learning: Stay abreast of the latest trends and advancements in software development and related technologies. Continuously improve skills and knowledge to enhance the quality of work delivered. 

 Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.  

  • At least 4 years of web application development experience (.Net Development).

  • Technical proficiencies in .NET C#/Core, ASP.NET MVC, HTML, CSS, JavaScript, JQuery, SQL, XML, RESTful APIs, system configuration, web services and have knowledge and experience in IIS Server, Visual Studio 2016/2019 and MS SQL Server T-SQL. 

  • Previous work in agile development environments is preferred. 

  • Knowledge of database design and SQL. 

  • Problem-solving abilities: Excellent analytical and problem-solving skills with a keen attention to detail. Ability to identify issues and provide efficient and effective solutions. 

  • Communication: Strong communication skills, both written and verbal. Capable of collaborating with cross-functional teams and presenting technical concepts to non-technical stakeholders. 

  • Team Player: Ability to work effectively in a team environment. 

  • Time Management: Strong organizational and time management skills to handle multiple projects simultaneously and meet deadlines. 

  • Adaptability: Demonstrated ability to adapt to changing technologies and project requirements. 

 
 

Apply now
Advertised: Singapore Standard Time
Applications close: Singapore Standard Time

Back to Jobs Refer a friend

Job Alert
Job Search
Filter Result

Schemes of Service

Functional Areas

Contract Types