Position: Sr. Software Engineer [Job ID #1]
Job Description:
- Perform lead role in the design, development, analysis, testing, implementation, and maintenance of customized applications and software solutions
- Develop applications based on business and project technical requirements
- Consult with client about software applications and system design, and maintenance
- Analyze user needs and develop customized software solutions to optimize performance and operational efficiency
- Upgrade, configure, integrate, and maintain management systems and applications
- Perform database development activities, create data import/export routines and stored procedures, user-defined functions, database objects and programs using various languages and platforms
- Utilize various frameworks, tools and technologies to perform application development activities
- Prepare technical specification documents and user guides
- Prepare documentation to describe program development, logic, coding and corrections