The Software Engineer III is responsible for major designing and transforming business requirements into software programs by enhancing, modifying, and altering codes to create algorithms in which the computers could follow. They are also responsible for fixing bugs (debugging) and resolving system issues that the end-users usually encounter whenever handling the system.
Moreover, they are expected to coach, mentor, and train other Software Engineers among a wide range of topics such as but not limited to the current project’s status and progress monitoring, software development tools, compliance, and departmental concerns and initiatives.
Responsibilities
- Develops and modifies new and existing software applications
- Arranges project requirements into programming sequence
- Confirms program operation by conducting tests runs
- Spearheads and facilitates discussion, planning, and execution of minor system designs and programs;
- Meets and interacts with prospects and current clients
- Communicates appropriate options for resolution of bugs and issues in a timely manner
- Revisits the development process to fix bugs or address client or consumer concerns.
- Ensures that programming methodologies are aligned in the department’s framework, operating procedures, manuals, and other documentation for compliance;
- Performs duties and responsibilities analogous to the foregoing
Must Have
- Programming Language
C#, C++, Java, ASP.Net, .Net, PHP, HTML - Database
MS SQL, MY SQL, POSTGRESQL - Bachelor's Degree in Information Technology, Computer Science, Computer Engineering or equivalent
- 6 to 10 years of relevant working experience
- Intermediate communication skills
- Excellent analytical skills
- Above Average problem solving skills
- Above Average detail-orientedness
- Excellent multitasking
- Average people management skills
- Intermediate project management skills