POSITION TITLE: Software Developer

Ecclesiastes, Inc.

$80K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field required; foreign equivalents accepted.
  • Minimum 5 years of experience in software development and programming languages including .NET, Java, C#, or Python.
  • Proficiency in multi-threading, code design, version control, and debugging.
  • Experience with both object-oriented and functional programming methods.
  • Demonstrated ability to perform disaster recovery and system backup operations.

Responsibilities

  • Design and build software systems based on user requirements.
  • Implement and validate software applications while ensuring workflow visibility.
  • Automate server infrastructure provisioning and management using configuration tools.
  • Write and execute test cases for component validation and functional integrity.
  • Monitor existing software performance and analyze system metrics for improvement.
  • Coordinate application deployment and carry out source code maintenance.

Benefits

  • Comprehensive health insurance options.
  • 401(k) retirement plan with company match.
  • Opportunities for professional development and training.
  • Flexible working hours within a standard 9-5 schedule.
Full Job Description
POSITION TITLE: Software Developer

POSITION DUTIES:

Design, develop, implement, validate and maintain software systems and perform system automation, orchestration, test, and continuous integration. Build applications based on the requirements provided by users, maintain workflow visibility and perform version control to identify and analyze vulnerabilities. Perform object-oriented and functional programming and debugging. Design and implement recovery strategies, coordinate and execute application deployment, building, and testing and carry out source code maintenance and code versioning. Monitor and review existing software and performance data along with system metrics and logs. Create portable workloads to reduce deployment time and isolate recourses. Automate provisioning, configuration and management of server infrastructure using a configuration management tool. Write test cases to validate individual and unit components to ensure functional integrity and higher code coverage. Perform data structuring and protection to manage backups of servers and restore the backups in case of disaster/network issues across multiple environments. Develop architectures and procedures, analyze existing setups, and support effective infrastructure utilization and services to meet the best practice standards.

POSITION REQUIREMENTS:

Bachelor's degree (or equivalent) in Computer Science, Computer Information Systems, Engineering (Comp/Mech/Elec), a closely related field. Foreign degree equivalent is acceptable. 5 years of progressively responsible post-bachelor's employment experience in multi-threading, code design, code versioning, object- oriented programming, debugging, and use of .NET, Java, C#, or Python language.

HOURS: 40 hours/week; 9:00 a.m. - 5:30 p.m.

LOCATION OF EMPLOYMENT: 200 Continental Dr., Suite 401, Newark, DE 19713. Travel is not required, but candidates must be willing to relocate to unanticipated locations throughout the U.S. as required.

CONTACT: To apply, please mail resume and cover letter referencing 'Software Developer - 600989' to Venkat Manda, HR Coordinator, Ecclesiastes, Inc., 200 Continental Dr., Suite 401, Newark, DE 19713.

Similar Jobs

More Jobs at Ecclesiastes, Inc.

  • Salesforce Administration
    $90K — $120K *
    Newark, DE 19702 (New Castle County)
    Enterprise Technology
    In-Person
  • Salesforce Administration
    $70K — $95K *
    Newark, OH 43055 (Licking County)
    Information Technology
    In-Person
  • Sr. Software Engineer
    $90K — $120K *
    Newark, OH 43055 (Licking County)
    Information Technology
    In-Person
  • Sr. Software Engineer
    $100K — $130K *
    Newark, DE 19702 (New Castle County)
    Information Technology
    In-Person
  • Software Engineer
    $90K — $120K *
    Newark, DE 19702 (New Castle County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar POSITION TITLE: Software Developer jobs: