Job summary

Location:
National Capital Region, Philippines, Southeast Asia
Career Level:
1-4 Yrs. Exp. Employee
Education:
Bachelor's / College Degree
Job type:
Full time
Positions:
1
Salary:
Negotiable

Senior Software Engineer

* This job opening has been viewed 613 times « Return to list
About this job

Position Purpose: The Senior Software Engineer plays a key role within the application development team.  The Senior Software Engineer works closely with the IT Development Director to ensure the successful completion of assigned department projects. 

Job Description
1.    Develop software according to requirements and take part in systems architecture planning and development.
2.    Will proactively seek out ways to improve process/system efficiencies and will work with the Architect to ensure that team goals are attained. 
3.    The Senior Software Engineer manages project teams.  This includes management of development resources, conducting of progress meetings, communication of project status to all levels of the company, and interfacing with other departments during the development lifecycle. 

Required Skills, Knowledge and Abilities:
1.    Minimum of 6 years application development experience.
2.    Minimum of 6 years experience in designing and developing databases and database systems.
3.    Strong experience with data analysis, data mining and data modeling.
4.    Minimum 3 years experience in ASP.Net, C# and .Net framework plus
5.    MUST have strong database design experience using MS SQL 2005 (or later)
6.    MUST have a strong understanding of RDBMS with database normalization. .
7.    MUST be self-motivated and have the ability to work with little supervision.
8.    4 years experience writing complex SQL script using TSQL, Cursors and Logic under MS SQL Server.Preferably with strong background in database administration, performance tuning and indexes.
9.    Bachelor’s Degree in Information Science, Computer Science or Software Engineering M.S. preferred.



Duties

Position Expectations:
•    Performs software development based on a functional requirement document.
•    Team-Lead of developer resources in order to accomplish a specific project.
•    Handles escalation and troubleshooting coming from existing applications.
•    Designs functional requirements to implement predefined business rules.
•    Attends specification meeting with project team workers to determine scope and limitations of project.
•    Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems.
•    Consults with user to identify current operating procedures and clarify program objectives.
•    Analyzes, reviews, and alters systems to increase operating efficiency or adapt to new requirements.
•    Writes documentation to describe system development, logic, coding, and corrections.
•    Assists users to solve operating problems. Recreates steps taken by user to locate source of problem and alters program to correct errors.
•    Shares job knowledge, skills and ideas with other employees.


Job keywords/tags:  Engineer , Software
Developed by Figo Mago at www.tandolin.co.za

Copyright 2011 - Prime Movers Business Solutions, Inc.