Binarymindz is looking for a software developer with 2+ years of experience in programming, database, and LINUX/UNIX and web development.
Job Summary:
As a Software Engineer, you will be responsible for utilizing your technical and communications skills to analyze requirements, support and enhance software applications, and to implement solutions. Leverage technical and analytical skills to develop, implement, and test enterprise applications.
Analyze problems, troubleshoot issues, propose solutions, and implement fixes. Participate in the requirement analysis, development, testing, implementation, documentation and support of internal and client applications and interfaces. Track and analyze performance results and metrics; identify data patterns and trends. Assist in gathering and developing user and training documentation.
Job Functions:
Develop moderately complex software programs for assigned systems, applications and/or products following general program specifications.
Code, tests and debug new software or enhance existing software following general specifications.
Writes and maintains technical documentation for assigned software projects, including code function and relationships.
May focus on analysis, design and product certification.
May gather information and write functional specifications
Technical Requirements:
- Knowledge of a programming language like C, C++, Java, or Python is required.
- Database concepts and experience with SQL Server or Oracle or MySQL is required.
- Experience with UNIX or Linux is required.
- Web development experience is highly desirable.
- Scripting experience is highly desirable.
- Knowledge of software development life cycle is a plus.
- Testing and debugging experience is desirable.
- Experience with version control tools like git or CVS is a plus.
Education:
- Bachelor’s Degree in Computer Science, Information Systems, or an Engineering discipline
Additional requirements:
- Strong written and verbal communication skills
- Experience in dealing directly with client/end customer regarding technology problems and recommending solutions
- Ability to work within a diverse team environment
- The role may require some after-hours and weekend support