19 Sep
|
Ferguson
|
Bengaluru
19 Sep
Ferguson
Bengaluru
Duties and Responsibilities:
n
n
- Build an understanding of Trilogie, our custom ERP.
n
- Design and develop applications and software tools to automate, improve or change business processes and procedures.
n
- Involved in project from startup through implementation to ensure all aspects of the technology plan is accounted for, understood, defined and executed successfully.
n
- Following Ferguson Software Development Lifecycle, design and build software solutions to address system issues.
n
- Work with Business Systems Analysts and Product Owners to address requirement questions.
n
- Work closely with Business Systems Analysts to design scalable solutions to problems.
n
- Work with Administration Team to design scalable application environments.
n
- Work with other team members on medium and large-sized projects.
n
- Work with peers, team leads and supervisors in a collaborative and shared-learning environment
n
- Work with third party software providers to ensure solutions meet the needs of Ferguson.
n
- Perform unit testing procedures.
n
- Continue to expand development skill sets.
n
- Provide estimates and meet deadlines.
n
- Complete peer code reviews.
n
- Collaborate with team members to deliver software to Ferguson operational teams.
n
- Share knowledge.
n
nQualifications and Requirements:
n
n
- Extensive experience in Unibasic / Unidata / UniVerse or other Pick based languages.
n
- Experience building interactive screens.
n
- Experience building programs that interact with API / Web Services.
n
- Experience interacting with Oracle or SQL Server databases.
n
- Building phantom processes.
n
- Experience working in a multi-server workplace.
n
- Writing / tuning code in a high transaction environment.
n
- Designing and building dictionaries to support multi-valued file system.
n
- Experience working with multi-level files.
n
- Experience working with triggers.
n
- Other desired skills:
n
- Ability to write complex UniQuery statements.
n
- Quality Assurance skills.
n
- Using APIs.
n
- Experience with Unix and Linux.
n
- Excel & data manipulation.
n
- Experience working with relational databases, Oracle, SQL Server.
n
- Ability to communicate optimally to both technical and non-technical audiences in written and non-written formats.
n
nn
1. Utilize Git and GitHub for standard source code management and participation in code reviews.
n
2. Contribute to existing CI/CD pipelines to support automated software builds, testing, and deployment.????
n
3. Familiarity with fundamental AI and Machine Learning concepts and experience integrating with AI services or utilizing AI powered development tools.
n
📌 Principal Software Engineer (Bengaluru)
🏢 Ferguson
📍 Bengaluru