Title: Senior Software Engineer
Company Name: Shakti Foundation for Disadvantaged Women.
Vacancy: 02
Job Location: Dhaka
Employment Status: Full-time
Educational Requirements:
∎ M.Sc or B.Sc in computer Science and engineering from any reputed public or private university.
Experience Requirements:
∎ 4 to 7 year(s)
Job Responsibilities:
∎ Analyze complex client requirements and translate them into technical components.
∎ Prepare project architecture and Design application databases as per the direction from Senior Architect and Lead developers.
∎ Maintain well-designed, testable, clean and efficient code by understanding code smells and following design principles. Always force team to follow these.
∎ Participate in client interactions, possibly with more senior team members; fix the system according to business rules.
∎ Maintain task records, prepare reports, and compose correspondence relative to work.
∎ Collaborate with Business Team, DevOps, Quality Assurance, Security & Compliance, UX Engineer to ensure smooth and quality delivery.
∎ Data migration when needed includes Extraction, Transform and Load.
∎ Write technical documents maintaining applicable standards for our existing and new application in compliance to the company's established rules and guidelines.
Additional Requirements:
∎ Age 25 to 35 years
∎ Have to be a Dynamic Team Member who is ready to take challenges. Must be strict to meet deadline.
∎ Must be a full Stack .NET developer with depth knowledge in Microsoft .NET Framework 4.6, ASP.NET MVC 5, C#, Web API, JavaScript, JQuery, HTML5 & CSS3.
∎ Strong knowledge on Object Oriented programming and SOLID Principles.
∎ Good understanding and implementation experience of Design Patterns, Multithreading, and Async programming.
∎ Depth knowledge in Restful API, Service Oriented Architecture and Microservice Architecture with their security.
∎ Strong capability to write complex SQL & Stored Procedure in Oracle and MSSQL Server considering performance issues like Constraints, Indexes, Table Scanning etc. and must be efficient in LINQ and Entity Framework as well.
∎ Experienced in Asp.NET Core and Entity Framework Core will be a great plus.
∎ Good knowledge of software Development methodologies especially Agile/Scrum processes and practices.
∎ Strong knowledge in UML with Business Requirement Document, System Requirement Specification and other Technical Documents.
∎ Need to have proficient understanding on Source Control tools like Git, Bitbucket and TFS.
∎ Additional experience in these technologies is preferable: - Razor Page, React, and Angular.
∎ Have firm knowledge in third party API such as google API, Oauth2 and SOAP Service, SMS gateways, PayPal and other payment gateway integration.
∎ Excellent analytical mind with a business acumen, problem solving and decision making skills.
∎ Must have knowledge about Project Management and Issue Tracking application like JIRA, Redmine, WebIssues, Asana, etc.
∎ Capability of Data Analysis. Experience or knowledge on Oracle BI, Tableau or Microsoft BI is a great plus.
Salary:
∎ BDT 90K - 100K (based on experience & skills)
Compensation & Other Benefits:
∎ Mobile bill, Weekly 2 holidays
∎ Festival Bonus: 2
∎ Increment Opportunity, (PF and Gratuity will be availed after confirmation), Special benefit: Project Bonus.
Application Deadline: February 25, 2020
Company Information:
∎ Shakti Foundation for Disadvantaged Women.
∎ Address : House# 4, Road# 1(Main Road), Block# A, Section-11, Mirpur, Pallabi, Dhaka-1216
∎ Web : www.sfdw.org
∎ Business : Shakti Foundation for Disadvantaged Women, a leading Microfinance institution
Category: NGO/Development
Source: bdjobs.com