Senior Software Developer

Job Description

Title: Senior Software Developer

Company Name: Weblink Communications Ltd.

Vacancy: 2

Age: 30 to 45 years

Job Location: Dhaka (Banani)

Salary: Negotiable

Experience:

  • At least 5 years
  • The applicants should have experience in the following business area(s): Telecommunication, Software Company, IT Enabled Service, Engineering Firms, E-commerce


Published: 2024-11-11

Application Deadline: 2024-12-11

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
    • Master of Science (MSc) in Computer Science & Engineering
  • Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field.
  • Certifications: Relevant certifications in web technologies or methodologies are a plus.


Requirements:
  • At least 5 years
  • The applicants should have experience in the following business area(s): Telecommunication, Software Company, IT Enabled Service, Engineering Firms, E-commerce


Skills Required: Backend Development,C#,Database,Front End Programming,Java,NextJs,PHP (Laravel),Python,ReactJS,VueJS

Additional Requirements:
  • Age 30 to 45 years
  • Experience: 5+ years of full stack web development experience.
  • Technical Expertise: Proficient in PHP, Laravel, Java, Python, C#, JavaScript, and frameworks like React.js, Vue.js, and NextJs.
  • Database Skills: Extensive experience with MySQL and SQL, with proficiency in complex queries
  • Front-End & UI Development: Strong command of HTML, CSS, Bootstrap, and responsive design practices.
  • Problem Solving: Demonstrated ability in troubleshooting, debugging, and implementing scalable solutions.
  • Object-Oriented Programming & Software Design: Expertise in OOP principles, software architecture, and design patterns.
  • Communication Skills: Excellent English, both written and verbal.
  • Leadership & Mentorship: Experience in leading teams and mentoring junior developers, with a proactive and collaborative approach.
  • Continuous Learning: Strong drive to stay updated with new technologies and industry trends.

Additional Preferred Qualifications

  • Cloud Experience: Working knowledge of cloud services such as AWS or Azure.
  • Version Control & CI/CD: Solid understanding of version control with Git and GitHub, and familiarity with CI/CD tools and Docker.
  • Testing & Quality Assurance: Experience with mocking frameworks, testing frameworks, and dependency injection.
  • Additional Frameworks & Languages: Familiarity with other programming languages and frameworks.

Additional Requirements

  • Version Control Systems (e.g., Git)
  • FinTech or Accounting Software Development
  • CRM Development and Integration
  • Database Management (SQL and NoSQL)
  • API Development and Integration
  • Cloud Services and DevOps
  • Cybersecurity Best Practices



Responsibilities & Context:

About Us: At Weblink Communications Limited, we are a forward-thinking team committed to creating exceptional web applications that deliver outstanding user experiences. As we continue to expand our reach, we are looking for a Senior Software Developer to join our dynamic development team. This is an excellent opportunity for a seasoned developer with a passion for innovation and a strong background in full stack development to make a tangible impact on high-profile projects.

Job Description

In this role, you will leverage your extensive experience in full stack web development to design, develop, and maintain scalable and responsive web applications. As a Senior Software Developer, you’ll work closely with cross-functional teams, translating complex business requirements into effective technical solutions that prioritize performance, scalability, and user experience.

Key Responsibilities:

  • Full Stack Development: Design, develop, and maintain robust web applications with PHP, Laravel, Java, Python, C#, and JavaScript frameworks (e.g., React.js, Vue.js, Next.js).

  • Collaborate Across Teams: Work with developers and stakeholders to convert business requirements into clear functional and technical specifications.

  • Performance Optimization: Identify bottlenecks and optimize applications for improved speed and scalability.

  • Code Quality Assurance: Participate in regular code reviews to ensure adherence to best practices, maintainability, and consistency.

  • Stay Updated: Keep up with industry trends, share knowledge within the team, and apply new techniques to enhance the development process.

  • Troubleshooting & Debugging: Address complex technical issues promptly to maintain application performance and user satisfaction.

  • Database Management: Develop complex SQL queries, manage relational databases (MySQL, PostgreSQL), and work with NoSQL databases as needed.

  • Responsive Design: Ensure cross-browser compatibility and develop responsive layouts using HTML5, CSS3, and Bootstrap for optimal user experiences on PCs and mobile devices.

  • Team Leadership: Mentor and guide junior developers, setting goals, providing feedback, and fostering a collaborative and inclusive team environment.

  • Project Management: Follow Agile methodologies and utilize Git/GitHub for efficient project management and collaboration.



Job Other Benifits:

    • Competitive Salary: Negotiable based on experience and expertise. • Professional Growth: Opportunities for career advancement and continuous learning. • Inclusive Work Environment: Collaborative, innovative culture that celebrates diversity. • Additional Perks: Lunch facilities, festival bonuses, and a range of employee benefits.



Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

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

Category: IT & Telecommunication

Similar Jobs