Overview
We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate must have advanced knowledge and experience in SQL queries and database design. Must have advanced knowledge and experience in configuring, deploying, and managing applications on different industry-recognized web application servers. Must have good written communication skills and the ability to work in a dynamic work environment. Must have experience in test-driven development
Duties
Designs and develops applications using defined software application development lifecycle methodologies.
Works closely with team members through the full software development lifecycle: business/systems analysis, requirements gathering, documentation, development, testing and delivery.
Designs and develops software applications and services using third and fourth-generation programming languages.
Develops software for new applications and enhances existing applications including analyzing application problem areas and proposes solutions.
Reviews, develops requirements, generates designs and implements defined user interfaces based on technical specifications and provides rough order of magnitude estimates.
Analyzes, designs, codes, tests, debugs, and documents all assigned components and conducst peer code review.
Follows solid engineering practices including configuration management using CM tools such as Subversion or CVS, and documentation according to ISO standards.
Proactively learns and utilizes new technologies, concepts and procedures as appropriate to project requirements.
Configures, deploys and manages applications on different industry recognized web application servers.
Experience
Proficiency in programming languages such as Java, Ruby on Rails, or others relevant to the role.
Familiarity with Linux operating systems for application deployment and management.
Experience working with version control systems like GitHub for collaborative development.
Understanding of IT infrastructure concepts to support application performance and reliability.
Knowledge of quantum engineering principles is a plus but not required.
Previous experience developing APIs or working with cloud platforms (AWS) is highly desirable.
Strong problem-solving skills with the ability to work independently as well as part of a team.
We encourage candidates who are eager to learn and grow within the field of software engineering to apply. Join us in creating innovative solutions that make a difference!
Job Type: Contract
Pay: $67.00 - $97.00 per hour
Expected hours: 40 per week
Schedule:
8 hour shift
Experience:
REST: 5 years (Preferred)
Java: 5 years (Preferred)
Work Location: Remote