|
Responsibilities:
q
Designing and developing software solutions
across multiple environments
q
Leading the effort to develop or enhance
specific areas of functionality for software solutions. This
may include leading a group of engineers in this effort
q
Producing specifications, analysis and design
documentation and prototypes
q
Taking a key role in the Quality Assurance
process through test reviews, analysis, and problem solving
q
Reporting progress to the manager and team lead
in a timely and effective manner
q
Managing multiple responsibilities and paying
close attention to detail on many varied tasks.
q
Working in a team environment, as well as
independently. Working with little supervision to complete
project; possessing initiative to address issues and
opportunities
Requirements:
q
4+ years of solid software development
experience
q
Strong technical skills in C, C++, Java, Python,
PHP, ASP, JSP, MySQL, MS SQL Server, Oracle, DB2
q
Strong OOA/OOD/OOP/C++, Java, .NET programming
and system design skills
q
Experience in Data Modeling, UML, RUP, and
Object-Oriented Programming
q
Solid knowledge of development on one or more
platforms of Windows, Linux, and UNIX environments
q
Solid knowledge of networking and server
technologies, including protocol or socket programming and
server programming and manual configuration
q
Solid knowledge of Internet related technologies
and architectures, including Apache (Linux) and IIS
q
Familiar with Linux-Apache, MySQL, PHP, Account
(Linux), Quota, FileSystem, Rsync, Kernel and full command of
Shell
q
Participation in all phases of software
development, from requirement analysis to operation support
& maintenance
q
Good verbal and written communication skills
q
Advanced knowledge of relational databases and
SQL, including design and development using: MySQL, MS SQL,
Oracle, DB2 |