Description:
As a leading tech innovator, our work environment reflects our commitment to excellence. Kavtech Solution, a certified data service provider was among the top 100 best startups in Pakistan in the year 2015 and now is on the path of expansion. The company boasts a global presence with two offices - one located in Lahore, Pakistan, and one in the USA. Our successful track record includes providing enterprise solutions to our esteemed clients in domains such as Cloud Computing, Data Management, Data Visualization, Computer Vision, Mobile App Development, Web Development, and Game Development.
Kavtech Solutions Pvt. Ltd. is looking for a talented and highly motivated professional to join our team as a Systems Developer. In this role, you will contribute to our agile team, working to implement and improve ERP and integrated systems to support all business functions. Ideally, you will have experience automating business processes using a combination of software, custom programming, and integration between existing systems.
What you'll be doing:
- Provide on-going support of existing ERP system including integrations to Third Party Applications.
- Ensure ERP functionality supports business requirements while building performance focused code.
- Work with Business Analysts to develop and implement custom modifications derived from business assessments.
- Analyzes, designs, develops, codes and implements programs in one or more programming languages, for Business Applications.
- Develop integration points using APIs from Impact software providers.
- Maintain and support custom developed integrations.
- Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.
- Assesses the health and performance of software applications and databases.
- Document all work for future improvements and development.
- Assist integration project manager to review project proposals, evaluate alternatives, provide estimates and make recommendations.
- Monitor deliverables and ensure timely completion of projects.
- Identifies potential process improvement areas and suggests options and recommends approaches.
- Communicate (written and verbal) on business, logistics, accounting, and systematic aspects of system integration with partners.
- Assist integration project manager to persuade and influence partners to make changes to accommodate internal business processes.
- Explain technical information to non-industry personnel; as well as translate non-technical processes into technical requirements.
What you bring to the table:
- 2-3 years of relevant experience
- Database / system programming experience required.
- Ability to interface between IT and Business (Solution design, business requirement gathering, user training and documentation).
- Knowledge of SQL is required; SQL certification a plus.
- Strong project coordination, time management, and communication skills.
- API development using tools and technologies including XML, XSD, XSLT, JSON, HTTP/S, REST, RESTful, SOAP, WSO2, Apache, Nginx, Tomcat, SoapUI, Postman, etc, preferred.
- Other development technologies (languages, stacks, tools) such as SQL, Shell Scripting, Perl, Python, C#, Java, JavaScript, Node.js, Spring, etc., and web technologies: DHTML, AJAX, etc, preferred.
- Knowledge of MS Dynamics NAV ERP and C/AL programming language preferred.
- Shopify / Salsify knowledge is preferred.
- Experience with EDI or API in Supply Chain is preferred.
- Bachelor’s degree in Computer Science or related field or equivalent experience.
- Experience with Security frameworks (e.g., JWT, OATH2) preferred.
- Experience with Scrum and other Agile processes preferred.
- Knowledge of Jira, Git/SVN, Jenkins preferred.
- Experience in creating REST API documentation using Swagger and YAML or similar tools preferred.