Work Location: California
Job type: Full-Time
Job Responsibilities for Software Engineer:
Job responsibilities include focusing on development efforts in support of the development of cutting edge applications, as well as maintenance and enhancements of existing applications. The application developer may also be involved in providing input and recommendations on software design decisions in all of the following areas:
□ Application customization, deploy, test and maintenance.
□ Provides information by collecting, analyzing, and summarizing development and service issues
□ Interface layout and functionality
□ Business logic implementation
□ Design of Reports
□ Deployment options and considerations
□ Assist with the development, delivery and management of technology-based business solutions
□ Assist in the design of software applications.
□ Minimum Bachelor's degree in Computer Science, Engineering or a related discipline; or equivalent work experience
□ Able to work independently and efficiently to meet deadlines.
□ Self-motivated, detail-oriented and organized.
□ Excellent analytical and problem solving skills
□ Excellent written and oral communications skills.
□ Candidate must be a team player and quick learner.
□ Proficiency with a Microsoft Visual Studio language (C# or VB.NET).
□ Ability to work in a team development environment
□ A solid understanding of object-oriented design, multi-threading, and N-tier architecture.
□ Familiarity with SQL databases, MS Access Management, and Oracle environments.
□ Familiarity with C or C++ programming language
□ Familiarity with Web development techniques, mobile app development, or development within a Linux OS environment will be given extra consideration