Jobs and Opportunities
5 days ago
Jobs open at Fountain Software and IT Services for Sr. Software Engineer
Published :
Updated :
Fountain Software and IT Consultant Ltd helps companies with cutting-edge technology and consultancy support.
Vacancy: 01
Vacancy Type: Full-time
Role: Sr. Software Engineer (Full Stack)
Job Responsibilities:
- As a senior software engineer, Manage and Collaborate with other software engineers to design and build scalable features with acceptable defects and be a good team member.
- Take an understanding of existing source codes and start contributing within the minimum possible time.
- Quickly produce well-organized, optimized, and documented source code.
- Create and document software tools required by other developers.
- Debug existing source code and polish feature sets.
- Contribute to technical solution design documentation.
- Professional experience developing software using Python, Native Android, and Laravel Framework would be preferred.
- Significant understanding of Microservice patterns and concepts and their application in problem-solving.
- Design, build and maintain efficient, reusable, and reliable code.
- Prepare and produce releases of software components.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Upgrading, configuring, deploying, and debugging software solutions.
- Perform code review, Unit Testing.
- Maintain necessary documentation following companies’ and clients' quality, process, and documentation requirements.
- Deep knowledge of object-oriented design and implementation.
- Develop Production-Level codes and maintain the Standard Coding Convention.
- Write Reusable, Testable, and Efficient code.
- Design and Implementation of Low-Latency, High-Availability, and Performant Applications.
- Program Logic and Flow Control, Unit and Functional Testing, and Debugging.
- Design and Implementation of API to be consumed by Front-End Developers.
Requirements:
- Bachelor of Science (BSc) in Computer Science and Engineering.
- BSc in EEE or ECE also can apply.
- Skills Required: Professional experience developing software using Python, Native Android, and Laravel frameworks.
- Experience Requirements: 3 to 6 years(s).
- The applicants should have experience in the following area(s): Native Android and Laravel framework, Python, and Software Development.
- The applicants should have experience in the following business area(s): IT Enabled Services, Software Companies.
Additional Requirements:
- Age 25 to 35 years.
- Understanding the existing code base, and running re-engineering to renovate or modernise the platform.
- Strong knowledge of GIT and make sure all the project members are using GIT.
- Good Knowledge of Linux Operating System and SQL Query.
- Experience designing and maintaining large-scale web applications. A clear understanding of Web technology and REST.
- Good problem-solving Capability, English communication, and high ethical standards.
- Willing to work in client's on-site premises when required.
- As an Engineer, knowledge of the latest technologies to work with and love to take on challenges.
- Work independently and suggest improvement to the team and senior company leadership team when required.
- Continuously learn and improve skills.
- Attention to detail is essential and all tasks must be carried out to the highest standard.
Job Location: Dhaka.
Salary: Negotiable.
Benefits: As per the company policy.
Application Deadline: 21 June 2023
Application procedure: [email protected]