Sr. Software Engineer (Python, Javascript)

Job Description

Title: Sr. Software Engineer (Python, Javascript)

Company Name: AlterSense Limited

Vacancy: Not specific

Job Location: Dhaka (Tejgaon)

Employment Status: Full-time

Educational Requirements:
∎ Bachelor's in Computer Science or related field
∎ Skills Required: Frappe framework, JavaScript, MySQL, Python, RESTful APIs

Experience Requirements:
∎ At least 5 year(s)
∎ The applicants should have experience in the following area(s): ERP Domain Knowledge, ERPNEXT, Java or Python Programming Language, Scripting and Automation, troubleshooting skills

Job Responsibilities:
∎ Leadership: Provide strong leadership to the ERP development team, setting clear goals, and priorities.
∎ Requirements Analysis: Collaborate with stakeholders to gather and analyze business requirements, translating them into technical solutions within ERPNext.
∎ Project Management: Oversee project planning, execution, and delivery, ensuring projects are completed on time and within scope.
∎ Customization: Lead the customization efforts for ERPNext, working closely with developers to design, develop, and implement custom modules, features, and workflows.
∎ Technical Guidance: Provide technical guidance and mentorship to the development team, helping them solve complex technical challenges and improve their skills.
∎ Quality Assurance: Ensure the quality and integrity of ERP customizations, including thorough testing, code reviews, and compliance with best practices.
∎ Documentation: Maintain documentation for customizations, processes, and workflows to ensure clarity and knowledge transfer within the team.
∎ ERPNext Expertise: Stay up-to-date with ERPNext updates and enhancements, evaluating their relevance to the organization, and leading the adoption of new features and improvements.

Additional Requirements:
∎ Age 25 to 35 years
∎ QUALIFICATIONS:
∎ ERPNext Experience: Significant experience working with ERPNext, including customization, configuration, and integration. Prior experience in leading ERPNext projects is highly desirable.

∎ Technical Skills: Proficiency in JavaScript, Python, and Frappe framework (used in ERPNext customization). Knowledge of database systems like MariaDB or MySQL is important.

∎ Leadership: Proven leadership and team management experience, with the ability to motivate and guide a team of developers.

∎ Project Management: Strong project management skills, including the ability to plan, execute, and monitor project progress effectively.

∎ Problem-Solving: Exceptional problem-solving skills, with the ability to analyze complex business challenges and devise effective solutions within ERPNext.

∎ Communication: Excellent verbal and written communication skills to interact with team members, stakeholders, and non-technical personnel.

∎ ERPNext Certification: While not mandatory, certification in ERPNext or relevant project management certifications can be a plus.

∎ Adaptability: Willingness to adapt to evolving ERPNext technologies and industry best practices.

∎ Team Collaboration: The ability to collaborate effectively with cross-functional teams and other departments to align ERP solutions with business needs.

∎ Experience with Customization: Proven experience in customizing ERP systems to meet specific business requirements (5 years).

∎ Documentation Skills: Strong documentation skills to maintain records of customizations and processes.

∎ ERP Domain Knowledge: Familiarity with ERP domain concepts and best practices.

∎ Quality Assurance: Experience with quality assurance processes and best practices for ERP customization.

∎ TECHNICAL SKILLS:

∎ ERPNext Customization: In-depth knowledge and hands-on experience in customizing ERPNext, including developing custom modules, workflows, forms, and reports.

∎ Python Programming: Proficiency in Python, which is the primary programming language used in ERPNext development.

∎ Frappe Framework: Expertise in the Frappe framework, which is the underlying framework for ERPNext. This includes understanding the architecture and components of Frappe.

∎ Database Management: Experience with database systems like MariaDB or MySQL, including database design, optimization, and SQL query optimization.

∎ JavaScript: Strong JavaScript skills, as JavaScript is used for client-side scripting in ERPNext customization.

∎ RESTful APIs: Knowledge of designing and working with RESTful APIs for integrating ERPNext with other systems and services.

∎ Web Development: Proficiency in web development technologies such as HTML, CSS, and JavaScript libraries/frameworks (e.g., jQuery) for front-end customization.

∎ Git and Version Control: Familiarity with Git and version control systems for code management and collaboration.

∎ Linux Server Administration: Basic knowledge of Linux server administration to deploy and manage ERPNext instances.

∎ Web Server Configuration: Understanding of web server configurations (e.g., Nginx, Apache) for hosting ERPNext instances.

∎ Scripting and Automation: Ability to create scripts for automating tasks and workflows within ERPNext.

∎ Security: Knowledge of security best practices and the ability to implement security measures within ERPNext to protect data and prevent unauthorized access.

∎ Data Migration: Experience in data migration, including importing and exporting data to and from ERPNext.

∎ Integration: Familiarity with integration tools and techniques to connect ERPNext with external systems and services.

∎ Performance Optimization: Skills in optimizing the performance of ERPNext instances, including identifying and resolving bottlenecks.

∎ Troubleshooting: Strong troubleshooting and debugging skills to diagnose and resolve issues in ERPNext customizations.

∎ Documentation: Excellent documentation skills to maintain records of customizations, workflows, and processes.

∎ Collaboration Tools: Proficiency in collaboration tools like Slack, project management software, and communication tools to coordinate with the development team.

∎ ERP Domain Knowledge: A deep understanding of ERP domain concepts, business processes, and industry best practices.

∎ REQUIRED SOFT SKILL:

∎ Problem-Solving: The ability to analyze complex problems and devise effective solutions is essential.

∎ Communication: Strong verbal and written communication skills to collaborate with team members and convey technical concepts to non-technical stakeholders.

∎ Adaptability: Willingness to learn and adapt to new technologies and tools as the software landscape evolves.

∎ Attention to Detail: A keen eye for detail to ensure code quality and minimize bugs.
∎ Teamwork: Ability to work effectively in a team, as software development often involves collaboration.

∎ Time Management: Effective time management and the ability to meet project deadlines.



Salary: Negotiable

Compensation & Other Benefits:
∎ Performance bonus, Profit share, Weekly 2 holidays, Insurance
∎ Lunch Facilities: Partially Subsidize
∎ Salary Review: Yearly
∎ Birthday Allowance.
∎ Loyalty Bonus
∎ Extra ordinary performance bonus.
∎ Flexible working hours.
∎ Part of A category conglomerate.
∎ Office culture and work culture makes AlterSense distinct than other tech companies.

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 19 Dec 2023

Company Information:
∎ 20 Nov 2023
∎ AlterSense Limited
∎ Address : 339/B Tejgaon I/A Level 5 Dhaka, 1208
∎ Web : https://www.altersense.com/
∎ Business : AlterSense is a creative tech company that specializes in AI and immersive technologies. Having an alternative look towards the problem and making sense of data, we creatively connect the dots through pioneering technology to develop completely new solutions. Incorporating AI adds a whole new level to it, leading to our game-changing products.




Category: IT/Telecommunication

:

Source: bdjobs.com

Similar Jobs

IT Manager

IT Executive

IT Project Manager

IT Assistant (Dhaka-Mirpur)

Oracle EBS Technical Developer

Junior Executive, Marketing Support (Digital Marketing Optimization)

Associate - IT Store

Senior Manager - Sage 300

Senior SAP ABAP Developer / SAP ABAP Developer

Project Manager

Network Engineer (Intern)

Software Quality Assurance Engineer

MERN - Full Stack Developer

System Administrator, (Sr. Executive)

Flutter Developer

Officer – IT & MIS

Executive/Sr.Executive

Developer (Web)

Manager - SAP, PP & MM

Web Developer / Trainee

Customer Support Executive

Tech Lead (PHP-WordPress-WooCommerce-Shopify)

Trainee Software Engineer - Java

Business Analyst

Network Supervisor/Branch Incharge

MIS Coordinator

Data Engineer

SYSTEM ENGINEER

Engineer – AC and Fridge

Senior Engineer

Senior Officer/ Assistant Manager- IT

Senior Executive, Process Development

IT Associate

Medical Documentation Specialist - Night Shift

Senior Business Analyst-Sage 300

Videographer and Editor

Manager, Delivery Operations

Trainee Engineer, SQA/ Testing

Assistant Manager, Sales

Manager, Product Management