|
Mid / Senior Software Engineer (C# .Net)
|
We are looking for experienced .NET Developers to join our company and build functional desktop and/or web applications. As a .NET Developer your responsibilities will include participating in the entire software development life cycle, debugging applications and configuring existing systems. If you’re equally happy to roll up your sleeves to write code and review other team members’ work, we’d like to meet you. Ultimately, you’ll use your expertise in the .NET framework to help us deploy high-quality applications.
Responsibilities
- Analyze requirements given by Project Manager to determine technical specification and architecture for the system.
- Develop flowcharts, layouts and documentation to identify requirements and solutions.
- Estimate workload and project delivery timeline.
- Distribute tasks among team members.
- Write clean, testable code using .NET framework.
- Develop technical specifications and architecture.
- Develop software verification plans and quality assurance procedures.
- Troubleshoot, debug and upgrade existing systems.
- Review and refactor code.
- Comply with project plans and industry standards.
- Support and mentor junior developers.
Requirements
- 3 - 5+ years’ work experience as a C# Developer
- Proficiency in building desktop and/or web-based applications using .NET technologies.
- In-depth knowledge of at least one of the .NET languages.
- Previous experience working in test driven development is a plus.
- Working experience with other Microsoft technologies like PowerApps, Azure etc. is a plus.
- Working experience with Microsoft COM API is a plus.
- Professional Experience in building desktop application is a plus.
- Good understanding of Vanilla JavaScript.
- Ability to learn new technology is required.
- Familiarity with agile environments
- Troubleshooting abilities.
- Good communication skills.
- BSc in Computer Science, Engineering or relevant fields is an advantage but not required!
Additional Requirements
- Age 24 to 40 years
- Both males and females are encouraged to apply
- You are inspiring team member and proactive communicator.
- You understand the requirements of our international clients.
- You are humble and know how to encourage your team members.
- Good and friendly character / able to work in a team.
- Go-minded spirit ("yes, we can...")
- You want to reach your targets.
Compensation & Other Benefits
- Monthly compensation package range of Tk 70,000 to 1,80,000 based on skills and experience.
- Annual Performance Bonus.
- Awesome culture - passionate, driven and fun team.
- Hybrid office facility after being permanent.
- Excellent learning environment.
- Outpatient & Inpatient medical insurance coverage for you and your family.
- Life insurance coverage for you.
- 2 days of weekend (Friday & Saturday).
- Flexible leave management - 36 days of annual leave including public holidays.
- Fully subsidized lunch & snack and unlimited tea/coffee.
- Daylight shifts.
- Ability to grow and build a career.
Employment Type: Full Time
Job Location: Banani, Dhaka, Bangladesh |