Title: Vacancy for Software Engineer (Front End/ Back End/ Full Stack Developer)
Company Name: Neosoft Technologies
Vacancy: Not specific
Job Location: Dhaka, Dhaka (Motijheel)
Employment Status: Full-time
∎ Bachelor in Engineering (BEngg) in Computer Science & Engineering
∎ 3 to 5 year(s)
∎ The applicants should have experience in the following business area(s): Software Company
∎ We are looking for skilled Front End, Back End and Full Stack Developer.
∎ • As Back End Developer, we are looking for qualified developers who will be responsible either to develop a new website or maintain an old website built in NodeJS/MEAN/MERN technology stack. Knowledge of Node.js and frameworks such as Express.js, Sails.js, Socket.io, Strong Loop, Meteor.js, Koa.js, Hapi.js, React.js & Angular is a must.
∎ • Requirement Gathering from Business/Stakeholders
∎ • Discussion with the client/business team to understand their requirements.
∎ • Ask relevant questions to clarify the business requirements.
∎ • If needed, document the business rules.
∎ • Estimations & Task Planning
∎ • Divide the project into modules and tasks based on the business requirement or SRS.
∎ • Estimate time for the modules/tasks based on different estimation techniques.
∎ • Prepare project plan and WBS which will have each module and tasks with specific start and end date.
∎ • Seek approval from all the stakeholders on WBS and prepare the project plan accordingly.
∎ • You should be well-versed with the project management tool.
∎ • Database creation & updating custom modules
∎ • Identify the modules/tasks and prepare the database designs using MySQL Workbench.
∎ • Discuss the same with the team members and seek approval from the stakeholders.
∎ • Coding, Debugging, Unit Testing & Documentation of Code and Application
∎ • As per the best standard practices and guidelines, code each module within the timeline mentioned in WBS.
∎ • Debug and unit test the code/module.
∎ • Ability to write testable code and use testing utility & tools. (Example: Jest/Jasmine/Mocha and test runner like Karma/Chutzpah).
∎ • Use appropriate versioning tools like GIT, SVN, etc.
∎ • Document the code and application which later can be shared with the client.
∎ • Prepare the user manuals for custom module/code which needs to be shared with the client and used for training purposes as well.
∎ • Optimize the website after checking through benchmarking tools like www.gtmetrix.com or Google Page Speed.
∎ • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
∎ • Project Deployment & Maintenance
∎ • Check all the deployment checklist before putting anything on production.
∎ • Update the security patches whenever those are available.
∎ Age 23 to 50 years
∎ Both males and females are allowed to apply
∎ • Excellent verbal and written English.
∎ • Strong analytical skills.
∎ • Ready to work independently and along with the team.
Compensation & Other Benefits:
∎ Weekly 2 holidays, Over time allowance
∎ Salary Review: Yearly
∎ Festival Bonus: 1
Job Source: Bdjobs.com Online Job Posting.
Application Deadline: 31 Aug 2021
∎ 1 Aug 2021
∎ Neosoft Technologies
∎ Address : Room No-68-72, 3rd Floor, 89, Motijheel C/A, Dhaka-1000.