Senior Software Engineer (Dialog Digital Services)

Dialog Axiata PLC
a month ago
tie
1 Applied
Expired on: Dec 03 2023
tie
featured

Ref.No 00004186

Description
  • Should possess a Bachelor of Information Technology
  • Minimum 04 years of working experience
  • Good communications skills and Programming skills
Responsibilities
  • Design, develop, and test software applications according to specifications
  • Collaborate with product managers and stakeholders to gather requirements and define project scope
  • Lead the technical design and implementation of complex software features
  • Write clean, efficient, and maintainable code using best practices
  • Conduct code reviews and provide constructive feedback to peers
  • Troubleshoot and debug software issues, identifying root causes and implementing appropriate solutions
  • Mentor and guide junior engineers, fostering their technical growth and professional development
  • Stay up-to-date with industry trends and emerging technologies, and evaluate their potential impact on our software development process
  • Implementing and maintaining Java-based frameworks and libraries
  • Collaborating with the team to define and improve coding standards and best practices
  • Utilizing Java development tools and frameworks, such as Spring, Hibernate, or Apache Maven
  • Conducting performance analysis and optimization of Java applications
  • Ensuring adherence to software development methodologies, such as Agile or Scrum
  • Keeping up-to-date with the latest Java technologies, trends, and best practices
  • Troubleshooting and resolving Java-related technical issues
  • Implementing and managing cloud infrastructure components, including compute instances, storage, networking, and security services
  • Automating deployment, scaling, and monitoring processes using cloud orchestration and configuration management tools (e.g., AWS CloudFormation)
  • Ensuring high availability, fault tolerance, and disaster recovery in cloud environments
  • Optimizing cloud infrastructure for performance, cost, and security
  • Integrating cloud services with other systems and components
Skills
Java
Collaboration
Software Design & Development
Communication
Industry Sector