Agile Software Developer

  • Remote - Worldwide

Remote

Software Development

Mid-level

Job description

What’s an Agile developer’s favorite superhero? Spider-Man – because he knows the importance of agility in saving the day!

Our client is not seeking Spider-man (yet); they are looking for an experienced and dedicated Agile Software Developer to join their team. In this role, you will be responsible for designing, coding, testing, debugging, and documenting .NET/C# software applications based on business requirements and technical design. Their ideal candidate is someone who sees the bigger picture and understands the diverse environments and uses of the application they work on. The challenge is the complexity of the business scenario, and having a good idea of where you stand & how you make an impact. This company’s colocation and edge infrastructure is comprised of over 60 data centers in 20+ different markets. They facilitate server, data, and application management for some of the world’s biggest industry names.

Familiarity with Angular or JavaScript is a strong asset, and experience with the OutSystems platform and MS SQL Database will be advantageous. The work environment is collaborative and Agile, involving contributions to all stages of the software development lifecycle.

This company’s main application is becoming their legacy one, since it’s scheduled to be replaced with a more modern version. In the meantime, they require someone who can take ownership of this application, including maintaining these services, implementing enhancements, and adding new features based on internal unit needs. Occasional troubleshooting is necessary, emphasizing the importance of efficient task completion. You’ll also be collaborating with the newer application, but your main focus will be the one that is live for now.

Responsibilities:

  • Design, code, test, debug, and document software applications using .NET, C#, Angular, or JavaScript.
  • Participate in all stages of the software development lifecycle using Agile Scrum methodologies.
  • Develop and maintain SQL Server databases, ensuring optimal performance and data integrity.
  • If applicable, work on the OutSystems platform to develop, modify, and enhance web or mobile applications.
  • Collaborate within a cross-functional team to define, design, and implement new features.
  • Conduct regular code reviews to ensure adherence to standards and code quality.
  • Resolve application defects, bugs, and technical issues.
  • Work closely with stakeholders to understand and translate software requirements into technical designs.
  • Continuously explore and implement new technologies to enhance development efficiency.
  • Participate in Agile Ceremonies (backlog refinement, planning, sprints, status meetings, retrospectives, etc.)
  • Collaborate with team members and other teams to ensure completion of work in line with acceptance criteria and direction.
  • Identify and document defects associated with application development and customer use.
  • Provide progress updates to Team Leads and raise concerns about impediments to timely work completion.
  • Demonstrate high accountability and ownership for individual and team success in product delivery.

Requirements:

  • 5+ years of professional experience in developing software applications using .NET, C#, Angular, or JavaScript.
  • Experience in Agile/Scrum development methodologies.
  • Familiarity with the OutSystems platform and MS SQL Database is advantageous.
  • Strong ability to debug code, solve problems, and optimize code for performance and scalability.
  • Good understanding of software design patterns and architectural principles.
  • Solid comprehension of the full software development life cycle.
  • Excellent teamwork skills, flexibility, and the ability to handle multiple tasks.
  • Be available for meetings and collaboration within the Eastern time zone.

If your spider-sense is tingling, use the form below to apply and find out more! This is a fully remote position and a great opportunity to be a part of a fast-growing industry - and a team that’s people-centric at its core.

Share this job:
Please let DistantJob know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply