Applying for: Software Engineer

Software Engineer

Full Time
Remote
Posted 9 hours ago
  • Design, develop, test, and maintain web applications using technologies like Java, Python, Spring Boot, and modern front-end frameworks.
  • Collaborate with business and technical stakeholders to analyze requirements and design effective, scalable software solutions.
  • Develop and maintain cloud-native applications, using platforms such as AWS, and manage deployment pipelines with tools like Docker, Jenkins, and GitHub.
  • Build and automate ETL pipelines and data workflows using Python, Spark, Hadoop, or related tools to support analytics and data migration efforts.
  • Participate in Agile development processes, including sprint planning, stand-ups, and code reviews.
  • Write and maintain clean, efficient code, including comprehensive unit, integration, and performance testing.
  • Implement monitoring and performance tuning using tools like Splunk, Grafana, Tableau, or Power BI.
  • Ensure best practices in security, scalability, code quality, and documentation throughout the development process.
  • Collaborate with DevOps and QA teams to streamline deployment and improve system reliability and automation.
  • Familiarity with RESTful APIs, version control systems (Git/GitHub), and cloud platforms (e.g., AWS, Azure).
  • Experience working in Agile/Scrum environments and following SDLC best practices.
  • Strong understanding of CI/CD pipelines, Docker, and automated testing tools.
  • Knowledge of enterprise systems like Guidewire, or similar business-critical platforms.
  • Solid problem-solving and debugging skills; experience with system monitoring and observability tools is a plus.

Good communication skills and a team-oriented mindset.

Apply Online

Submit Your Resume

Allowed file extensions: Pdf, Doc, Docx. Max size is 10 MB