20 September 2021
Senior Software Engineer- ESCC
Job Purpose
  • •Develops software solutions and middle-wares to meet customer requirements through team and individual efforts.
    •Participates in designing system/ middle-ware scenarios to fulfill the required features
    •Documents the system components or middle-wares  (code documentation) and participates in documenting system/ middle-ware scenarios
    •Adapt to new languages, methodologies, and platforms to meet the needs of the project.
Job Accountabilities
  • •Develops and modifies modules based on functional and system requirements
    •Supports software design process based on functional requirements
    •Executes full lifecycle software development
    •Writes well designed, testable, efficient code
    •Troubleshoots and identifies bugs in existing software, design and release fixes
    •Creates development environment for efficient testing and integration
    •Documents and maintains software functionality
    •Integrates software components into a fully functional software system
    •Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
    •Protects operations by keeping information confidential.
Education

  • •A  Graduate of Computer and Information, or Engineering College, department computers or communication department of a well-known university with grade of very good at least.
    •Fluency in English.
Required Experience
  • •A period experience not less than 4-5 year in the field of information systems technology in general.
    •5+ years of hands-on application development experience
    •Must have team work spirit
    •Must have the following Personal skills:
         • Objective.
         • Analytical
         • Persistent
Required Skills
  • •Strong technical skills including understanding of software development principles
    •An ability to learn new skills and technologies quickly.
    •The ability to communicate with clients, colleagues and management to explain complex issues clearly and concisely.
    •The ability to work both in a team and alone and to manage your own workload;
    •A logical, analytical and creative approach to problems.
    •Career motivation and a willingness to continue to further your knowledge and skills.
    •Experience in development of custom applications using different development languages (e.g. C#, ASP.NET, Java/J2EE)
    •Experience developing applications on one RDBMS (e.g., Oracle, MS SQL)
Location
  • ITIDA
Send us an email.