|
|
Sr. Software Engineer
Minimum/General Experience
5-7 years of technical experience managing or performing software
engineering activities. Requires competence in programming languages
(e.g., C++, Java, SQL) in the design and implementation of computer
and database management systems. Possesses knowledge of the state-of-the-art
in software/database engineering methodologies, CASE tools, and
design techniques, as well as applicable software/database standards.
Is expert in one or more programming languages such as C/C++,
Java, C#, .NET and XML.
Functional Responsibility
Develop software libraries and tools, utility SW and components,
lead software engineers. Analyzes and studies complex system requirements.
Designs software tools and subsystems to support software and
domain analyses and manages their implementation. Manages software
development and support using formal specifications, data flow
diagrams, and other accepted design techniques and tools. Reviews
existing programs and assists in making refinements, reducing
operating time, and improving current techniques. Supervises software
configuration management. May provide technical direction to software
engineers to ensure program deadlines are met.
Minimum Education
Bachelor’s Degree in Computer Science, Information Technology
or Information Technology related field, Mathematics, Engineering
or Applied Science
|