Software Engineer - H One Business Solutions - H One (Pvt) Ltd

Dialog Axiata PLC
a month ago
4 Applied
Expired on: Feb 27 2024

Ref.No 00004973


1.Software Development:

  • Design, code, test, and debug software applications in Microsoft Power Platform and Microsoft .NET Core.
  • Collaborate with the development team to create end to end solutions
  • Implement software solutions that meet business and technical requirements.

2. Requirements Analysis:

  • Work closely with stakeholders to understand project requirements and objectives.
  • Analyze user needs and design software solutions that align with business goals.

3. System Architecture:

  • Contribute to the design and architecture of software systems.
  • Collaborate with system architects to ensure the scalability, reliability, and maintainability of software applications.

4. Code Review and Quality Assurance:

  • Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
  • Implement and execute testing strategies, including unit testing and integration testing.

5. Documentation:

  • Create and maintain clear and comprehensive documentation for code, designs, and technical specifications.
  • Provide documentation for end-users as needed.

6. Collaboration and Communication:

  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers.
  • Communicate effectively with team members to ensure a shared understanding of project goals and timelines.

7. Continuous Learning:

  • Stay updated on emerging trends, technologies, and best practices in software development.
  • Contribute to a culture of continuous learning and improvement within the development team.

8. Troubleshooting and Debugging:

  • Identify and address software defects and issues in a timely manner.
  • Collaborate with the support team to resolve customer-reported problems.

The Person

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree or relevant certifications are a plus.
  • Proven 1 + years experience as a Software Engineer with expertise in .NET technologies (C#, .NET Core, .NET Framework 4.5+, MVC/Web API, LINQ).
  • Experience in MSSQL database design and development
  • Solid knowledge of HTML 5, CSS and JavaScript
  • Familiarity with front-end frameworks (React, Angular, Riot, jQuery).
  • Familiarity with front-end UI/Component libraries. (Bootstrap 3/4, Kendo UI, Material UI)
  • Strong understanding of software development methodologies, design patterns, and best practices.
  • Experience in Cloud platforms and features (Azure/AWS) will be an added advantage.
  • Experience with version control systems (e.g., Git) and collaboration tools.
  • Good understanding of Continuous Integration/Delivery tools and platforms. (Microsoft Azure DevOps)
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Must have passion, enthusiasm and should be an excellent team player.

Software development
Industry Sector