Remote Job
Software Developer
Jobot
- 5000 - 6000 USD per Month
- Full Time
- Posted : 4 weeks ago
We are seeking a dynamic and innovative Contract Software Developer to join our team. This is an exciting opportunity to work on cutting-edge technology projects in a fast-paced, evolving environment. The successful candidate will work closely with our team of talented engineers to design, develop, and implement high-quality software solutions. This role is perfect for someone who thrives on solving complex problems, enjoys the challenge of working with new technologies, and is passionate about delivering top-notch software products.
Responsibilities
As a Contract Software Developer, you will
- Design, develop, and test software applications using languages such as C#, Java, and other technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Collaborate with stakeholders to gather and refine specifications and requirements based on technical needs.
- Create technical specifications and test plans.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Conduct code reviews and ensure software quality through the use of manual and automated testing.
- Troubleshoot, debug and upgrade existing systems.
- Provide technical support for production systems.
- Stay up-to-date on emerging technologies.
Qualifications
The ideal candidate for the Contract Software Developer position will have
- A bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 2 years of experience in software development.
- Proficiency in C# and/or Java, with a good knowledge of their ecosystems.
- Solid understanding of object-oriented programming.
- Familiarity with various design and architectural patterns.
- Knowledge of concurrency patterns in C# and/or Java.
- Experience with popular web application frameworks.
- Understanding of fundamental design principles for building a scalable application.
- Experience creating database schemas that represent and support business processes.
- Proficient understanding of code versioning tools, such as Git.
- Familiarity with continuous integration.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Skills
- C#
- Java
- Problem Solving
- OOPS
- Communication