Search by job, company or skills

SomnoMed Philippines

Senior Software Engineer

Early Applicant
  • 5 days ago
  • Be among the first 50 applicants

Job Description

Responsibilities:

The senior developer will be responsible for building C#, ASP.Net, JavaScript, Python, and other programming language applications, including anything from back-end services to the client-end counterparts. The primary responsibilities will be to design and develop back & front-end applications, working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. This position will turn the program designs created by the Systems Analyst into instructions that a computer can follow. They must debug the programs that is, test them to ensure that they produce the expected results. If the program does not work correctly, they check the code for mistakes and fix them.

Works closely with the Development Team composed of Systems Analyst, Project Manager/Business Analyst, and Database Administrator, and in some cases, their duties can overlap. When this happens, they can do work that is typical of developers, such as designing the program. This entails initially planning the software, creating models and flowcharts detailing how the code is to be written, writing and debugging code, and designing an application or systems interface. They must follow the standard System Development Life Cycle (SDLC) standards.

Results and Expectations

1. Write programs in a variety of computer languages, such as C++, C#, .NET, PHP, Java, Javascript, SQL, Python and other programming languages used by the company.

2. Update and expand existing programs

3. Debug programs by testing for and fixing errors

4. Build and use computer-assisted software engineering (CASE) tools to automate the writing of some code

5. Use code libraries, which are collections of independent lines of code, to simplify the writing

6. Software maintenance and error detection

7. Database queries and programmability

8. Software support

9. Prepare standard documentation and user manual of the system

10. Prepare a monthly report for the Manager for IT

11. Ad-Hoc report requested by stake holders

12. Software security implementations

13. Proficient in C# and .NET Framework, with a good knowledge of its ecosystems

14. Also, senior level in the Microsoft Web ecosystem ASP.NET, HTML, CSS, JavaScript and its popular frameworks, such as Angular, Node.js, JQuery, etc.

15. Strong understanding of object-oriented programming

16. Skill for writing reusable libraries and APIs

17. Familiar with various design and architectural patterns

18. Experience with Microsoft SQL Server

19. Write clean, readable codes

20. Understanding fundamental design principles behind a scalable application

21. Creating database schemas that represent and support business processes

22. Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds

23. Implementing automated testing platforms and unit tests

24. Proficient understanding of code versioning tools (TFS especially)

25. Familiarity with continuous integration

26. Business intelligence background is desirable.

Minimum Requirements:

  • Bachelor's Degree in Computer Science, Information Technology or related field of study. Those with relevant certifications in programming or IT are also welcome to apply.
  • Candidates with experience in SDLC Methodologies, Agile, SCRUM, SDLC / Waterfall are preferred.
  • Ability to communicate well with different stakeholders.
  • Willing to work on hybrid work set-up in Makati.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 19/11/2024

Job ID: 100859701

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Full Stack Software Engineer

ManulifeCompany Name Confidential

Senior Software Engineer

NYGCICompany Name Confidential
Last Updated: 19-11-2024 09:23:52 PM
Home Jobs in Philippines Senior Software Engineer