Software Architect (Mid-Level)

Job Description

Title: Software Architect (Mid-Level)

Company Name: Delta Life Insurance Company Limited

Vacancy: 1

Age: at most 45 years

Location: Dhaka

Minimum Salary: Negotiable

Experience:
∎ At least 8 years
∎ The applicants should have experience in the following business area(s):Banks, Insurance, Software Company, Financial Technology (Fintech) Startup

Published: 16 Jan 2025

Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering

Requirements:

Additional Requirements:
∎ Age at most 45 years
∎ Education, Experience & Skills:
∎ B.Sc./M.Sc. in CSE/Computer Science/Information Technology/Software Engineering or equivalent and relevant engineering degree from reputed local or foreign university.
∎ Minimum 8 years hands on work experience in designing enterprise grade software.
∎ Must have a deep understanding of software development processes, programming languages, frameworks, and technologies.
∎ Should be familiar with the software development life cycle and have a good understanding of software engineering principles.
∎ Must have a deep understanding of software development processes, programming languages, frameworks, and technologies.
∎ Minimum 8 years’ professional experience in core application development using .NET, C#, ASP.NET MVC, ASP.NET Core including its Extensibility Models, Entity Framework, Routing, Model Binding, Restful Web APIs.
∎ Must have experience writing SQL queries, Store Procedures and Functions.
∎ Experience using Git and GitHub/Others for source control.
∎ Specialized in front-end programming frameworks such as Angular or React.
∎ Should be familiar with the software development life cycle and have a good understanding of software engineering principles.
∎ Excellent problem solving, communication and documentation skills.
∎ Personal Attributes
∎ Strong written & oral communication and interpersonal skills.
∎ Ability to conduct research into networking issues and products as required.
∎ Ability to present ideas in user-friendly and non-technical language.
∎ Highly positive attitude and keen attention to detail.
∎ Proven analytical and problem-solving abilities.
∎ Education, Experience & Skills:
∎ B.Sc./M.Sc. in CSE/Computer Science/Information Technology/Software Engineering or equivalent and relevant engineering degree from reputed local or foreign university.
∎ Minimum 8 years hands on work experience in designing enterprise grade software.
∎ Must have a deep understanding of software development processes, programming languages, frameworks, and technologies.
∎ Should be familiar with the software development life cycle and have a good understanding of software engineering principles.
∎ Must have a deep understanding of software development processes, programming languages, frameworks, and technologies.
∎ Minimum 8 years’ professional experience in core application development using .NET, C#, ASP.NET MVC, ASP.NET Core including its Extensibility Models, Entity Framework, Routing, Model Binding, Restful Web APIs.
∎ Must have experience writing SQL queries, Store Procedures and Functions.
∎ Experience using Git and GitHub/Others for source control.
∎ Specialized in front-end programming frameworks such as Angular or React.
∎ Should be familiar with the software development life cycle and have a good understanding of software engineering principles.
∎ Excellent problem solving, communication and documentation skills.
∎ Personal Attributes
∎ Strong written & oral communication and interpersonal skills.
∎ Ability to conduct research into networking issues and products as required.
∎ Ability to present ideas in user-friendly and non-technical language.
∎ Highly positive attitude and keen attention to detail.
∎ Proven analytical and problem-solving abilities.


Responsibilities & Context:
∎ Should knowledge on OOP methodology including SOLID principles.
∎ Lead architectural reviews and design discussions for new projects or enhancements.
∎ Collaborate with product managers, developers, QA engineers, database administrators and other stakeholders to define technical requirements.
∎ Design scalable, reliable, and maintainable software architectures using C# and .NET technologies.
∎ Must have good knowledge in HTML, CSS, DHTML, XML, JavaScript, CSS, AJAX, and MVC and best coding practices.
∎ Conduct code reviews to ensure adherence to standards, mentor developers on design principles.
∎ Stay updated on industry trends in technology; assess their potential application within the organization.
∎ Document architecture decisions as well as deployment processes effectively.
∎ Automates test coverage per platform capabilities and requirements. Establishes and maintains continuous build and integration testing on applicable platforms and assists with manual system and integration testing efforts.
∎ Clear understanding on different performance improvement techniques like: query optimization, database indexing, paging, and so on. Extensive experience on using Oracle database.
∎ Should have sound knowledge on n-Tier architecture, agile, software development methodology, scrum and UML.
∎ Leading development, security and continuous performance improvement at enterprise grade applications.
∎ Locating and directing solutions for critical challenges involving software and hardware interface.
∎ Job Context:
∎ We are looking for Software Architects for Delta Life Insurance Company Limited. Incumbent will work in a team designing and developing Software for Insurance Business Operation.
∎ Candidate will have to be a dynamic individual with 8+ years of experience in designing and developing applications. As a Software Architect, you will collaboratively identify, design, develop and deploy technology and process solutions to implement highly scalable business applications in Linux and Windows environments. This role requires technical expertise, Banking and NBFI domain proficiency and .NET platform hands-on experience.
∎ Responsibilities:
∎ Should knowledge on OOP methodology including SOLID principles.
∎ Lead architectural reviews and design discussions for new projects or enhancements.
∎ Collaborate with product managers, developers, QA engineers, database administrators and other stakeholders to define technical requirements.
∎ Design scalable, reliable, and maintainable software architectures using C# and .NET technologies.
∎ Must have good knowledge in HTML, CSS, DHTML, XML, JavaScript, CSS, AJAX, and MVC and best coding practices.
∎ Conduct code reviews to ensure adherence to standards, mentor developers on design principles.
∎ Stay updated on industry trends in technology; assess their potential application within the organization.
∎ Document architecture decisions as well as deployment processes effectively.
∎ Automates test coverage per platform capabilities and requirements. Establishes and maintains continuous build and integration testing on applicable platforms and assists with manual system and integration testing efforts.
∎ Clear understanding on different performance improvement techniques like: query optimization, database indexing, paging, and so on. Extensive experience on using Oracle database.
∎ Should have sound knowledge on n-Tier architecture, agile, software development methodology, scrum and UML.
∎ Leading development, security and continuous performance improvement at enterprise grade applications.
∎ Locating and directing solutions for critical challenges involving software and hardware interface.

Skills & Expertise:

Compensation & Other Benefits:
∎ Mobile bill, Provident fund, Weekly 2 holidays, Insurance, Gratuity
∎ Festival Bonus: 2
∎ Group and health insurance, festival and incentive bonus are available after confirmation.

Workplace:
∎ Work at office

Employment Status: Full Time

Job Location: Dhaka

Company Information:
∎ Delta Life Insurance Company Limited
∎ Plot # 37, Road # 45 (South) & 90 (North), Gulshan Circle-2, Dhaka-1212
www.deltalife.org
∎ Delta Life, one of the largest Bangladeshi Life Insurance Company

Address::
∎ Plot # 37, Road # 45 (South) & 90 (North), Gulshan Circle-2, Dhaka-1212
∎ www.deltalife.org
∎ Delta Life, one of the largest Bangladeshi Life Insurance Company

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Application Deadline: 31 Jan 2025

Category: IT/Telecommunication

Interested By University

University Percentage (%)
Jahangirnagar University 6.90%
Daffodil International University (DIU) 5.75%
University of Dhaka 4.60%
United International University 3.45%
National University 2.87%
BRAC University 2.30%
American International University Bangladesh (AIUB) 2.30%
Stamford University Bangladesh 2.30%
Jagannath University 1.72%
Islamic University 1.72%

Interested By Age Range

Age Range Percentage (%)
20-30 41.95%
31-35 24.71%
36-40 19.54%
40+ 12.07%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 10.34%
20K-30K 14.94%
30K-40K 7.47%
40K-50K 8.05%
50K+ 59.20%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 15.52%
0.1 - 1 years 3.45%
1.1 - 3 years 14.94%
3.1 - 5 years 9.77%
5+ years 56.32%

Similar Jobs