Logo for Sky Systems, Inc. (SkySys)

Software Developer

Roles & Responsibilities

  • Bachelor's degree in computer science, information systems or a related field required
  • 5-7 years' experience required
  • Strong proficiency in one or more programming languages (e.g., C#, Java, Python, JavaScript)
  • Familiarity with software development methodologies (Agile, Scrum, Kanban) and software lifecycle management tools (e.g., Git, JIRA)

Requirements:

  • Collaborate with a team to define, design, and ship new features and software applications
  • Write efficient, maintainable, and reusable code that adheres to coding standards and technical design
  • Test and deploy applications and systems, revising, updating, refactoring, and debugging code as necessary
  • Participate in code reviews to maintain code quality and share knowledge across the team

Job description

Role: Software Developer
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: 6 Months+
Work Schedule: 8 hours/day (Mon-Fri)
Location: 100% Remote (Candidates can work from anywhere in India)

The main function of a software developer is to create and maintain software programs to meet the needs of users, businesses, and industry requirements. A software developer is responsible for writing clean, scalable code using a variety of programming languages and participating in all phases of the software development lifecycle, from concept to deployment.

Job Responsibilities:

• Collaborate with a team to define, design, and ship new features and software applications.
• Write efficient, maintainable, and reusable code that adheres to coding standards and technical design.
• Test and deploy applications and systems, revising, updating, refactoring, and debugging code as necessary.
• Participate in code reviews to maintain code quality and share knowledge across the team.
• Document development phases and monitor system performance, ensuring the application is up-to-date.
• Stay informed of advancements in technology and propose integration of new technology tools and applications.

Skills:

• Strong proficiency in one or more programming languages (e.g., C#, Java, Python, JavaScript).
• Familiarity with software development methodologies (Agile, Scrum, Kanban) and software lifecycle management tools (e.g., Git, JIRA).
• Effective problem-solving skills and the ability to work in a fast-paced, collaborative environment.
• Experience with databases (SQL, NoSQL), web servers (e.g., Apache) and UI/UX design.
• Understanding of fundamental design principles behind a scalable application.
• Knowledge of continuous integration and familiarity with build and deployment automation tools.

Education/Experience:

• Bachelor's degree in computer science, information systems or a related field required
• 5-7 years' experience required

Software Engineer Related jobs

Other jobs at Sky Systems, Inc. (SkySys)

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.